{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Advection using TVD Flux Limiters\n",
    "## CH EN 6355 - Computational Fluid Dynamics\n",
    "**Prof. Tony Saad (<a>www.tsaad.net</a>) <br/>\n",
    "slides at: <a>www.tsaad.net</a><br/>\n",
    "Department of Chemical Engineering <br/>\n",
    "University of Utah**\n",
    "<hr/>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "variables": {
     "1 + k": {},
     "1 - k": {}
    }
   },
   "source": [
    "Here, we will implement the k-scheme or kappa-schemes for advection. It is easiest to implement this scheme since for different values of k, we recover all sorts of high-order flux approximations. We will assume a positive advecting velocity for illustration purposes.\n",
    "\n",
    "We are solving the constant speed advection equation given by\n",
    "\\begin{equation}\n",
    "u_t = - c u_x = - F_x;\\quad F = cu\n",
    "\\end{equation}\n",
    "We will use a simple Forward Euler explicit method. Using a finite volume integration, we get\n",
    "\\begin{equation}\n",
    "u_i^{n+1} = u_i^n - \\frac{\\Delta t}{\\Delta x} (F_{i+\\tfrac{1}{2}}^n - F_{i-\\tfrac{1}{2}}^n)\n",
    "\\end{equation}\n",
    "Our TVD formulation is based on a finite volume discretization with face values for the dependent variable given by:\n",
    "\\begin{equation}\n",
    "{\\phi _f} = {\\phi _{\\rm{C}}} + {1 \\over 2}\\psi ({r_f})\\left( {{\\phi _{\\rm{D}}} - {\\phi _{\\rm{C}}}} \\right)\n",
    "\\end{equation}\n",
    "where $\\psi$ is the limiter function."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "%matplotlib inline\n",
    "%config InlineBackend.figure_format = 'svg'\n",
    "import matplotlib.pyplot as plt\n",
    "import matplotlib.animation as animation\n",
    "plt.rcParams['animation.html'] = 'html5'\n",
    "from matplotlib import cm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "def step(x,x0):\n",
    "    x0 = 0.6\n",
    "    x1 = 0.8\n",
    "    result = x - x0\n",
    "    result[x-x1<x1] = 1.0            \n",
    "    result[x<x0] = 0.0\n",
    "    result[x>x1] = 0.0  \n",
    "    return result\n",
    "\n",
    "def gaussian(x,x0):\n",
    "    s = 0.08\n",
    "    s = s*s\n",
    "    result = np.exp( -(x-x0)**2/s)\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D at 0x1132d0390>]"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"252.018125pt\" version=\"1.1\" viewBox=\"0 0 375.603125 252.018125\" width=\"375.603125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 252.018125 \n",
       "L 375.603125 252.018125 \n",
       "L 375.603125 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 30.103125 228.14 \n",
       "L 364.903125 228.14 \n",
       "L 364.903125 10.7 \n",
       "L 30.103125 10.7 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m610561fc44\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.084031\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- 0.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "       <path d=\"M 10.6875 12.40625 \n",
       "L 21 12.40625 \n",
       "L 21 0 \n",
       "L 10.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-46\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.132468 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"107.251668\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 0.2 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(99.300106 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"167.419306\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0.4 -->\n",
       "      <defs>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(159.467744 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"227.586944\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 0.6 -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.015625 40.375 \n",
       "Q 26.375 40.375 22.484375 35.828125 \n",
       "Q 18.609375 31.296875 18.609375 23.390625 \n",
       "Q 18.609375 15.53125 22.484375 10.953125 \n",
       "Q 26.375 6.390625 33.015625 6.390625 \n",
       "Q 39.65625 6.390625 43.53125 10.953125 \n",
       "Q 47.40625 15.53125 47.40625 23.390625 \n",
       "Q 47.40625 31.296875 43.53125 35.828125 \n",
       "Q 39.65625 40.375 33.015625 40.375 \n",
       "z\n",
       "M 52.59375 71.296875 \n",
       "L 52.59375 62.3125 \n",
       "Q 48.875 64.0625 45.09375 64.984375 \n",
       "Q 41.3125 65.921875 37.59375 65.921875 \n",
       "Q 27.828125 65.921875 22.671875 59.328125 \n",
       "Q 17.53125 52.734375 16.796875 39.40625 \n",
       "Q 19.671875 43.65625 24.015625 45.921875 \n",
       "Q 28.375 48.1875 33.59375 48.1875 \n",
       "Q 44.578125 48.1875 50.953125 41.515625 \n",
       "Q 57.328125 34.859375 57.328125 23.390625 \n",
       "Q 57.328125 12.15625 50.6875 5.359375 \n",
       "Q 44.046875 -1.421875 33.015625 -1.421875 \n",
       "Q 20.359375 -1.421875 13.671875 8.265625 \n",
       "Q 6.984375 17.96875 6.984375 36.375 \n",
       "Q 6.984375 53.65625 15.1875 63.9375 \n",
       "Q 23.390625 74.21875 37.203125 74.21875 \n",
       "Q 40.921875 74.21875 44.703125 73.484375 \n",
       "Q 48.484375 72.75 52.59375 71.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(219.635381 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"287.754582\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 0.8 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 34.625 \n",
       "Q 24.75 34.625 20.71875 30.859375 \n",
       "Q 16.703125 27.09375 16.703125 20.515625 \n",
       "Q 16.703125 13.921875 20.71875 10.15625 \n",
       "Q 24.75 6.390625 31.78125 6.390625 \n",
       "Q 38.8125 6.390625 42.859375 10.171875 \n",
       "Q 46.921875 13.96875 46.921875 20.515625 \n",
       "Q 46.921875 27.09375 42.890625 30.859375 \n",
       "Q 38.875 34.625 31.78125 34.625 \n",
       "z\n",
       "M 21.921875 38.8125 \n",
       "Q 15.578125 40.375 12.03125 44.71875 \n",
       "Q 8.5 49.078125 8.5 55.328125 \n",
       "Q 8.5 64.0625 14.71875 69.140625 \n",
       "Q 20.953125 74.21875 31.78125 74.21875 \n",
       "Q 42.671875 74.21875 48.875 69.140625 \n",
       "Q 55.078125 64.0625 55.078125 55.328125 \n",
       "Q 55.078125 49.078125 51.53125 44.71875 \n",
       "Q 48 40.375 41.703125 38.8125 \n",
       "Q 48.828125 37.15625 52.796875 32.3125 \n",
       "Q 56.78125 27.484375 56.78125 20.515625 \n",
       "Q 56.78125 9.90625 50.3125 4.234375 \n",
       "Q 43.84375 -1.421875 31.78125 -1.421875 \n",
       "Q 19.734375 -1.421875 13.25 4.234375 \n",
       "Q 6.78125 9.90625 6.78125 20.515625 \n",
       "Q 6.78125 27.484375 10.78125 32.3125 \n",
       "Q 14.796875 37.15625 21.921875 38.8125 \n",
       "z\n",
       "M 18.3125 54.390625 \n",
       "Q 18.3125 48.734375 21.84375 45.5625 \n",
       "Q 25.390625 42.390625 31.78125 42.390625 \n",
       "Q 38.140625 42.390625 41.71875 45.5625 \n",
       "Q 45.3125 48.734375 45.3125 54.390625 \n",
       "Q 45.3125 60.0625 41.71875 63.234375 \n",
       "Q 38.140625 66.40625 31.78125 66.40625 \n",
       "Q 25.390625 66.40625 21.84375 63.234375 \n",
       "Q 18.3125 60.0625 18.3125 54.390625 \n",
       "z\n",
       "\" id=\"DejaVuSans-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(279.803019 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"347.922219\" xlink:href=\"#m610561fc44\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- 1.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(339.970657 242.738437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"m1d0cb5dba8\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"218.256364\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 0.0 -->\n",
       "      <g transform=\"translate(7.2 222.055582)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"178.72184\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0.2 -->\n",
       "      <g transform=\"translate(7.2 182.521059)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"139.187317\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 0.4 -->\n",
       "      <g transform=\"translate(7.2 142.986536)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"99.652794\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 0.6 -->\n",
       "      <g transform=\"translate(7.2 103.452013)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"60.11827\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 0.8 -->\n",
       "      <g transform=\"translate(7.2 63.917489)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"30.103125\" xlink:href=\"#m1d0cb5dba8\" y=\"20.583747\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 1.0 -->\n",
       "      <g transform=\"translate(7.2 24.382966)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_13\">\n",
       "    <path clip-path=\"url(#pd44ae9fdf3)\" d=\"M 45.321307 218.256275 \n",
       "L 71.174589 218.153105 \n",
       "L 75.875185 217.965479 \n",
       "L 79.400633 217.654743 \n",
       "L 81.750931 217.302756 \n",
       "L 84.10123 216.773391 \n",
       "L 86.451528 215.993738 \n",
       "L 88.801826 214.869412 \n",
       "L 89.976975 214.142018 \n",
       "L 91.152125 213.282181 \n",
       "L 92.327274 212.271258 \n",
       "L 93.502423 211.08914 \n",
       "L 94.677572 209.71437 \n",
       "L 95.852721 208.124329 \n",
       "L 97.027871 206.295482 \n",
       "L 98.20302 204.203693 \n",
       "L 99.378169 201.824621 \n",
       "L 100.553318 199.134178 \n",
       "L 101.728467 196.109075 \n",
       "L 102.903616 192.727428 \n",
       "L 104.078766 188.969425 \n",
       "L 106.429064 180.259837 \n",
       "L 108.779362 169.891464 \n",
       "L 111.129661 157.856886 \n",
       "L 113.479959 144.252812 \n",
       "L 115.830257 129.297662 \n",
       "L 119.355705 105.130826 \n",
       "L 124.056302 72.465154 \n",
       "L 126.4066 57.417345 \n",
       "L 128.756898 44.168706 \n",
       "L 129.932047 38.431414 \n",
       "L 131.107197 33.388664 \n",
       "L 132.282346 29.108584 \n",
       "L 133.457495 25.650022 \n",
       "L 134.632644 23.061206 \n",
       "L 135.807793 21.378622 \n",
       "L 136.982942 20.626159 \n",
       "L 138.158092 20.814544 \n",
       "L 139.333241 21.941089 \n",
       "L 140.50839 23.989753 \n",
       "L 141.683539 26.931526 \n",
       "L 142.858688 30.725105 \n",
       "L 144.033838 35.317867 \n",
       "L 145.208987 40.647079 \n",
       "L 146.384136 46.641323 \n",
       "L 148.734434 60.305473 \n",
       "L 151.084733 75.628196 \n",
       "L 160.485926 139.8948 \n",
       "L 162.836224 153.932997 \n",
       "L 165.186523 166.453839 \n",
       "L 167.536821 177.325625 \n",
       "L 169.887119 186.526754 \n",
       "L 172.237418 194.124195 \n",
       "L 173.412567 197.360715 \n",
       "L 174.587716 200.249234 \n",
       "L 175.762865 202.812277 \n",
       "L 176.938014 205.07352 \n",
       "L 178.113164 207.057213 \n",
       "L 179.288313 208.787667 \n",
       "L 180.463462 210.28882 \n",
       "L 181.638611 211.583876 \n",
       "L 182.81376 212.695013 \n",
       "L 183.988909 213.643168 \n",
       "L 186.339208 215.12717 \n",
       "L 188.689506 216.17389 \n",
       "L 191.039805 216.896664 \n",
       "L 193.390103 217.385354 \n",
       "L 196.91555 217.825478 \n",
       "L 201.616147 218.098668 \n",
       "L 208.667042 218.226103 \n",
       "L 227.469429 218.256203 \n",
       "L 228.644578 20.583636 \n",
       "L 287.402037 20.583747 \n",
       "L 288.577186 218.256364 \n",
       "L 349.684943 218.256364 \n",
       "L 349.684943 218.256364 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 30.103125 228.14 \n",
       "L 30.103125 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 364.903125 228.14 \n",
       "L 364.903125 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 30.103125 228.14 \n",
       "L 364.903125 228.14 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 30.103125 10.7 \n",
       "L 364.903125 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pd44ae9fdf3\">\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"30.103125\" y=\"10.7\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "L = 1.0\n",
    "n = 256 # cells\n",
    "dx = L/n # n intervals\n",
    "x = np.linspace(-3*dx/2, L + 3*dx/2, n+4) # include ghost cells - we will include 2 ghost cells on each side for high order schemes\n",
    "\n",
    "# create arrays\n",
    "phi = np.zeros(n+4) # cell centered quantity\n",
    "f = np.zeros(n+4+1) # flux\n",
    "u = np.ones(n+4+1) # velocity field - assumed to live on faces same as flux\n",
    "\n",
    "x0 = 0.3\n",
    "# u0 = np.zeros(N + 2)\n",
    "# u0[1:-1] = np.sin(2*np.pi*x)\n",
    "# u0 = np.zeros(N)\n",
    "# phi0 = np.sin(np.pi*x)\n",
    "phi0 = gaussian(x,x0) + step(x,x0)\n",
    "# u0 = triangle(x,0.5,0.75,1)\n",
    "# u0[0:N//2] = 1.0\n",
    "plt.plot(x,phi0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "dt= 0.001953125\n",
      "dx= 0.00390625\n"
     ]
    }
   ],
   "source": [
    "cfl = 0.5\n",
    "c = 1.0\n",
    "dt = cfl*dx/abs(c)\n",
    "print('dt=',dt)\n",
    "print('dx=',dx)\n",
    "# μ = 0.001\n",
    "# dt = 0.02"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"209.311353pt\" version=\"1.1\" viewBox=\"0 0 351.935677 209.311353\" width=\"351.935677pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 209.311353 \n",
       "L 351.935677 209.311353 \n",
       "L 351.935677 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 47.534499 173.4 \n",
       "L 338.370637 173.4 \n",
       "L 338.370637 10.7 \n",
       "L 47.534499 10.7 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m548aa6d61a\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- $0.0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 42 31.84375 \n",
       "C 42 37.96875 41.90625 48.421875 37.703125 56.453125 \n",
       "C 34 63.484375 28.09375 66 22.90625 66 \n",
       "C 18.09375 66 12 63.78125 8.203125 56.5625 \n",
       "C 4.203125 49.015625 3.796875 39.671875 3.796875 31.84375 \n",
       "C 3.796875 26.109375 3.90625 17.375 7 9.734375 \n",
       "C 11.296875 -0.609375 19 -2 22.90625 -2 \n",
       "C 27.5 -2 34.5 -0.109375 38.59375 9.4375 \n",
       "C 41.59375 16.375 42 24.5 42 31.84375 \n",
       "z\n",
       "M 22.90625 -0.40625 \n",
       "C 16.5 -0.40625 12.703125 5.125 11.296875 12.75 \n",
       "C 10.203125 18.6875 10.203125 27.328125 10.203125 32.953125 \n",
       "C 10.203125 40.6875 10.203125 47.109375 11.5 53.234375 \n",
       "C 13.40625 61.78125 19 64.390625 22.90625 64.390625 \n",
       "C 27 64.390625 32.296875 61.671875 34.203125 53.4375 \n",
       "C 35.5 47.71875 35.59375 40.984375 35.59375 32.953125 \n",
       "C 35.59375 26.421875 35.59375 18.375 34.40625 12.453125 \n",
       "C 32.296875 1.5 26.40625 -0.40625 22.90625 -0.40625 \n",
       "z\n",
       "\" id=\"CMR17-48\"/>\n",
       "       <path d=\"M 18.40625 4.796875 \n",
       "C 18.40625 7.6875 16 9.6875 13.59375 9.6875 \n",
       "C 10.703125 9.6875 8.703125 7.296875 8.703125 4.890625 \n",
       "C 8.703125 2 11.09375 0 13.5 0 \n",
       "C 16.40625 0 18.40625 2.390625 18.40625 4.796875 \n",
       "z\n",
       "\" id=\"CMMI12-58\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(41.16946 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"105.701727\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- $0.2$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 41.703125 15.46875 \n",
       "L 39.90625 15.46875 \n",
       "C 38.90625 8.390625 38.09375 7.1875 37.703125 6.59375 \n",
       "C 37.203125 5.796875 30 5.796875 28.59375 5.796875 \n",
       "L 9.40625 5.796875 \n",
       "C 13 9.6875 20 16.765625 28.5 24.9375 \n",
       "C 34.59375 30.71875 41.703125 37.5 41.703125 47.390625 \n",
       "C 41.703125 59.1875 32.296875 66 21.796875 66 \n",
       "C 10.796875 66 4.09375 56.296875 4.09375 47.296875 \n",
       "C 4.09375 43.390625 7 42.890625 8.203125 42.890625 \n",
       "C 9.203125 42.890625 12.203125 43.484375 12.203125 46.984375 \n",
       "C 12.203125 50.09375 9.59375 51 8.203125 51 \n",
       "C 7.59375 51 7 50.890625 6.59375 50.6875 \n",
       "C 8.5 59.1875 14.296875 63.390625 20.40625 63.390625 \n",
       "C 29.09375 63.390625 34.796875 56.5 34.796875 47.390625 \n",
       "C 34.796875 38.703125 29.703125 31.21875 24 24.734375 \n",
       "L 4.09375 2.296875 \n",
       "L 4.09375 0 \n",
       "L 39.296875 0 \n",
       "z\n",
       "\" id=\"CMR17-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(99.336687 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"163.868955\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- $0.4$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.59375 64.796875 \n",
       "C 33.59375 66.890625 33.5 67 31.703125 67 \n",
       "L 2 19.59375 \n",
       "L 2 17 \n",
       "L 27.796875 17 \n",
       "L 27.796875 7.1875 \n",
       "C 27.796875 3.59375 27.59375 2.59375 20.59375 2.59375 \n",
       "L 18.703125 2.59375 \n",
       "L 18.703125 0 \n",
       "C 21.90625 0.1875 27.296875 0.1875 30.703125 0.1875 \n",
       "C 34.09375 0.1875 39.5 0.1875 42.703125 0 \n",
       "L 42.703125 2.59375 \n",
       "L 40.796875 2.59375 \n",
       "C 33.796875 2.59375 33.59375 3.59375 33.59375 7.1875 \n",
       "L 33.59375 17 \n",
       "L 43.796875 17 \n",
       "L 43.796875 19.59375 \n",
       "L 33.59375 19.59375 \n",
       "z\n",
       "M 28.09375 58.171875 \n",
       "L 28.09375 19.59375 \n",
       "L 4 19.59375 \n",
       "z\n",
       "\" id=\"CMR17-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(157.503915 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"222.036182\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- $0.6$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 34.34375 \n",
       "C 10.59375 58 21.796875 63.6875 28.296875 63.6875 \n",
       "C 30.40625 63.6875 35.5 63.265625 37.5 59.09375 \n",
       "C 35.90625 59.09375 32.90625 59.09375 32.90625 55.59375 \n",
       "C 32.90625 52.890625 35.09375 52 36.5 52 \n",
       "C 37.40625 52 40.09375 52.390625 40.09375 55.796875 \n",
       "C 40.09375 62.296875 35.09375 66 28.203125 66 \n",
       "C 16.296875 66 3.796875 53.296875 3.796875 31.421875 \n",
       "C 3.796875 4.015625 15.09375 -2 23.09375 -2 \n",
       "C 32.796875 -2 42 6.734375 42 20.234375 \n",
       "C 42 32.828125 33.90625 42 23.703125 42 \n",
       "C 17.59375 42 13.09375 37.96875 10.59375 30.921875 \n",
       "z\n",
       "M 23.09375 0.390625 \n",
       "C 10.796875 0.390625 10.796875 18.9375 10.796875 22.65625 \n",
       "C 10.796875 29.90625 14.203125 40.390625 23.5 40.390625 \n",
       "C 25.203125 40.390625 30.09375 40.390625 33.40625 33.4375 \n",
       "C 35.203125 29.515625 35.203125 25.375 35.203125 20.34375 \n",
       "C 35.203125 14.90625 35.203125 10.875 33.09375 6.84375 \n",
       "C 30.90625 2.703125 27.703125 0.390625 23.09375 0.390625 \n",
       "z\n",
       "\" id=\"CMR17-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(215.671143 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"280.20341\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- $0.8$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 27.203125 35.765625 \n",
       "C 33.5 38.96875 39.90625 43.796875 39.90625 51.53125 \n",
       "C 39.90625 60.6875 31.09375 66 23 66 \n",
       "C 13.90625 66 5.90625 59.375 5.90625 50.234375 \n",
       "C 5.90625 47.71875 6.5 43.390625 10.40625 39.578125 \n",
       "C 11.40625 38.578125 15.59375 35.5625 18.296875 33.65625 \n",
       "C 13.796875 31.34375 3.296875 25.8125 3.296875 14.765625 \n",
       "C 3.296875 4.40625 13.09375 -2 22.796875 -2 \n",
       "C 33.5 -2 42.5 5.71875 42.5 15.96875 \n",
       "C 42.5 25.109375 36.40625 29.328125 32.40625 32.046875 \n",
       "z\n",
       "M 14.09375 44.609375 \n",
       "C 13.296875 45.109375 9.296875 48.21875 9.296875 52.9375 \n",
       "C 9.296875 59.078125 15.59375 63.6875 22.796875 63.6875 \n",
       "C 30.703125 63.6875 36.5 58.0625 36.5 51.53125 \n",
       "C 36.5 42.1875 26.09375 36.859375 25.59375 36.859375 \n",
       "C 25.5 36.859375 25.40625 36.859375 24.59375 37.46875 \n",
       "z\n",
       "M 32.5 24 \n",
       "C 34 22.90625 38.796875 19.578125 38.796875 13.453125 \n",
       "C 38.796875 6.015625 31.40625 0.390625 23 0.390625 \n",
       "C 13.90625 0.390625 7 6.921875 7 14.859375 \n",
       "C 7 22.796875 13.09375 29.4375 20 32.546875 \n",
       "z\n",
       "\" id=\"CMR17-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(273.83837 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"338.370637\" xlink:href=\"#m548aa6d61a\" y=\"173.4\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- $1.0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 26.59375 63.796875 \n",
       "C 26.59375 65.890625 26.5 66 25.09375 66 \n",
       "C 21.203125 61.359375 15.296875 59.890625 9.703125 59.6875 \n",
       "C 9.40625 59.6875 8.90625 59.6875 8.796875 59.5 \n",
       "C 8.703125 59.296875 8.703125 59.09375 8.703125 57 \n",
       "C 11.796875 57 17 57.59375 21 59.984375 \n",
       "L 21 7.296875 \n",
       "C 21 3.796875 20.796875 2.59375 12.203125 2.59375 \n",
       "L 9.203125 2.59375 \n",
       "L 9.203125 0 \n",
       "C 14 0.09375 19 0.1875 23.796875 0.1875 \n",
       "C 28.59375 0.1875 33.59375 0.09375 38.40625 0 \n",
       "L 38.40625 2.59375 \n",
       "L 35.40625 2.59375 \n",
       "C 26.796875 2.59375 26.59375 3.6875 26.59375 7.296875 \n",
       "z\n",
       "\" id=\"CMR17-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(332.005598 187.318498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_7\">\n",
       "     <!-- $x$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 47.40625 41 \n",
       "C 44.203125 40.390625 43 37.984375 43 36.09375 \n",
       "C 43 33.6875 44.90625 32.890625 46.296875 32.890625 \n",
       "C 49.296875 32.890625 51.40625 35.484375 51.40625 38.1875 \n",
       "C 51.40625 42.09375 46.59375 44 42.40625 44 \n",
       "C 36.296875 44 32.90625 38.296875 32 36.390625 \n",
       "C 29.703125 43.59375 23.5 44 21.703125 44 \n",
       "C 11.5 44 6.09375 31.140625 6.09375 28.890625 \n",
       "C 6.09375 28.484375 6.5 27.96875 7.203125 27.96875 \n",
       "C 8 27.96875 8.203125 28.578125 8.40625 28.984375 \n",
       "C 11.796875 40.1875 18.5 41.984375 21.40625 41.984375 \n",
       "C 25.90625 41.984375 26.796875 38.09375 26.796875 35.6875 \n",
       "C 26.796875 33.484375 26.203125 31.140625 25 26.21875 \n",
       "L 21.59375 12.15625 \n",
       "C 20.09375 6.09375 17.203125 1 11.90625 1 \n",
       "C 11.40625 1 8.90625 1 6.796875 1.96875 \n",
       "C 10.40625 2.59375 11.203125 5.59375 11.203125 6.796875 \n",
       "C 11.203125 8.796875 9.703125 10 7.796875 10 \n",
       "C 5.40625 10 2.796875 7.890625 2.796875 4.6875 \n",
       "C 2.796875 0.890625 7.5 -1 11.796875 -1 \n",
       "C 16.59375 -1 20 2.390625 22.09375 6.484375 \n",
       "C 23.703125 1 28.703125 -1 32.40625 -1 \n",
       "C 42.59375 -1 48 11.734375 48 14 \n",
       "C 48 14.515625 47.59375 14.921875 47 14.921875 \n",
       "C 46.09375 14.921875 46 14.40625 45.703125 13.59375 \n",
       "C 43 4.6875 37.203125 1 32.703125 1 \n",
       "C 29.203125 1 27.296875 3.1875 27.296875 7.296875 \n",
       "C 27.296875 9.484375 27.703125 11.125 29.296875 17.90625 \n",
       "L 32.796875 31.859375 \n",
       "C 34.296875 37.890625 37.703125 41.984375 42.296875 41.984375 \n",
       "C 42.5 41.984375 45.296875 41.984375 47.40625 41 \n",
       "z\n",
       "\" id=\"CMMI12-120\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(190.105609 200.174175)scale(0.1 -0.1)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMMI12-120\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"m718b92cbc1\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"167.976667\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- $-0.2$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 65.90625 23 \n",
       "C 67.59375 23 69.40625 23 69.40625 25 \n",
       "C 69.40625 27 67.59375 27 65.90625 27 \n",
       "L 11.796875 27 \n",
       "C 10.09375 27 8.296875 27 8.296875 25 \n",
       "C 8.296875 23 10.09375 23 11.796875 23 \n",
       "z\n",
       "\" id=\"CMSY10-0\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(20.055677 171.435916)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMSY10-0\"/>\n",
       "       <use transform=\"translate(77.487468 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(123.177945 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(150.275122 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"146.283333\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- $0.0$ -->\n",
       "      <g transform=\"translate(27.80442 149.742583)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"124.59\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- $0.2$ -->\n",
       "      <g transform=\"translate(27.80442 128.049249)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"102.896667\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- $0.4$ -->\n",
       "      <g transform=\"translate(27.80442 106.355916)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"81.203333\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- $0.6$ -->\n",
       "      <g transform=\"translate(27.80442 84.662583)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"59.51\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_13\">\n",
       "      <!-- $0.8$ -->\n",
       "      <g transform=\"translate(27.80442 62.969249)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_7\">\n",
       "     <g id=\"line2d_13\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"37.816667\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_14\">\n",
       "      <!-- $1.0$ -->\n",
       "      <g transform=\"translate(27.80442 41.275916)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_8\">\n",
       "     <g id=\"line2d_14\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"47.534499\" xlink:href=\"#m718b92cbc1\" y=\"16.123333\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_15\">\n",
       "      <!-- $1.2$ -->\n",
       "      <g transform=\"translate(27.80442 19.582583)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_16\">\n",
       "     <!-- $\\phi$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 43 68.09375 \n",
       "C 43 69 42.296875 69 42 69 \n",
       "C 41.09375 69 41 68.796875 40.59375 67.09375 \n",
       "L 35.203125 45.6875 \n",
       "C 34.90625 44.390625 34.796875 44.296875 34.703125 44.1875 \n",
       "C 34.59375 44 33.90625 43.890625 33.703125 43.890625 \n",
       "C 17.296875 42.5 4.703125 29.109375 4.703125 16.734375 \n",
       "C 4.703125 6.046875 13 -0.5 23.40625 -1.109375 \n",
       "C 22.59375 -4.15625 21.90625 -7.296875 21.09375 -10.34375 \n",
       "C 19.703125 -15.546875 18.90625 -18.8125 18.90625 -19.203125 \n",
       "C 18.90625 -19.40625 18.90625 -20 19.90625 -20 \n",
       "C 20.203125 -20 20.59375 -20 20.796875 -19.609375 \n",
       "C 21 -19.40625 21.59375 -17.015625 22 -15.75 \n",
       "L 25.703125 -1.109375 \n",
       "C 42.796875 -0.203125 55.796875 13.671875 55.796875 26.140625 \n",
       "C 55.796875 36.140625 48.203125 43.296875 37.09375 44 \n",
       "z\n",
       "M 36.5 42 \n",
       "C 43.09375 41.59375 49.703125 37.9375 49.703125 28.21875 \n",
       "C 49.703125 17.03125 41.796875 2.1875 26.203125 1 \n",
       "z\n",
       "M 23.90625 0.890625 \n",
       "C 19 1.1875 10.796875 3.765625 10.796875 14.65625 \n",
       "C 10.796875 27.140625 19.90625 41 34.296875 41.890625 \n",
       "z\n",
       "\" id=\"CMMI12-30\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(14.118498 95.018042)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMMI12-30\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 47.534499 173.4 \n",
       "L 47.534499 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 338.370637 173.4 \n",
       "L 338.370637 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 47.534499 173.4 \n",
       "L 338.370637 173.4 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 47.534499 10.7 \n",
       "L 338.370637 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"text_17\">\n",
       "    <!-- Superbee -->\n",
       "    <defs>\n",
       "     <path d=\"M 43.796875 67.984375 \n",
       "C 43.796875 69.796875 43.703125 69.890625 43.09375 69.890625 \n",
       "C 42.5 69.890625 42.296875 69.484375 41.90625 68.59375 \n",
       "L 38.90625 61.953125 \n",
       "C 35.09375 67.5 29.296875 70 23 70 \n",
       "C 12.796875 70 4.59375 61.84375 4.59375 51.578125 \n",
       "C 4.59375 48.453125 5.296875 44.015625 8.703125 39.78125 \n",
       "C 12.40625 35.15625 15.90625 34.34375 23.90625 32.234375 \n",
       "C 26.90625 31.421875 31.90625 30.109375 32.90625 29.703125 \n",
       "C 38.59375 27.296875 41.59375 21.25 41.59375 15.609375 \n",
       "C 41.59375 8.34375 36.5 0.59375 27.796875 0.59375 \n",
       "C 17.09375 0.59375 7.09375 6.640625 6.40625 20.75 \n",
       "C 6.296875 22.359375 6.203125 22.453125 5.5 22.453125 \n",
       "C 4.703125 22.453125 4.59375 22.359375 4.59375 20.34375 \n",
       "L 4.59375 0 \n",
       "C 4.59375 -1.8125 4.703125 -1.90625 5.296875 -1.90625 \n",
       "C 6 -1.90625 6.203125 -1.40625 7.59375 1.703125 \n",
       "C 7.703125 2 7.703125 2.203125 9.59375 6.03125 \n",
       "C 14.59375 -0.609375 23 -2 27.796875 -2 \n",
       "C 38.703125 -2 46.40625 7.140625 46.40625 17.828125 \n",
       "C 46.40625 23.0625 44.5 27.09375 43.40625 28.90625 \n",
       "C 39.203125 35.359375 34.703125 36.5625 29.90625 37.765625 \n",
       "C 29.203125 38.078125 29 38.078125 23.40625 39.484375 \n",
       "C 18 40.890625 15.703125 41.59375 13.203125 44.3125 \n",
       "C 10.40625 47.4375 9.40625 50.671875 9.40625 53.890625 \n",
       "C 9.40625 60.4375 14.59375 67.59375 23.09375 67.59375 \n",
       "C 33.703125 67.59375 40.296875 60.03125 41.796875 47.4375 \n",
       "C 42.09375 45.625 42.203125 45.53125 42.90625 45.53125 \n",
       "C 43.796875 45.53125 43.796875 45.828125 43.796875 47.546875 \n",
       "z\n",
       "\" id=\"CMR17-83\"/>\n",
       "     <path d=\"M 29.40625 42.890625 \n",
       "L 29.40625 40.296875 \n",
       "C 35.296875 40.296875 36.203125 39.6875 36.203125 34.828125 \n",
       "L 36.203125 16.453125 \n",
       "C 36.203125 7.96875 31.703125 0.59375 24.296875 0.59375 \n",
       "C 16.09375 0.59375 15.40625 5.546875 15.40625 10.796875 \n",
       "L 15.40625 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.296875 \n",
       "C 7.296875 40.296875 10 40.296875 10.09375 36.25 \n",
       "L 10.09375 16.859375 \n",
       "C 10.09375 10.09375 10.09375 5.75 12.703125 2.921875 \n",
       "C 14 1.609375 16.5 -1 23.703125 -1 \n",
       "C 32.203125 -1 35.5 6.25 36.296875 8.375 \n",
       "L 36.40625 8.375 \n",
       "L 36.40625 -1 \n",
       "L 48.296875 -0.203125 \n",
       "L 48.296875 2.40625 \n",
       "C 42.40625 2.40625 41.5 3.015625 41.5 7.859375 \n",
       "L 41.5 44 \n",
       "z\n",
       "\" id=\"CMR17-117\"/>\n",
       "     <path d=\"M 22 -17.40625 \n",
       "C 15.59375 -17.40625 15.203125 -17 15.203125 -13.03125 \n",
       "L 15.203125 5.9375 \n",
       "C 18.09375 1.703125 22.296875 -1 27.59375 -1 \n",
       "C 37.59375 -1 47.703125 7.859375 47.703125 21.59375 \n",
       "C 47.703125 34.3125 39 44 28.703125 44 \n",
       "C 22.703125 44 17.796875 40.671875 15 36.640625 \n",
       "L 15 44 \n",
       "L 3.09375 42.890625 \n",
       "L 3.09375 40.265625 \n",
       "C 9 40.265625 9.90625 39.671875 9.90625 34.8125 \n",
       "L 9.90625 -13.03125 \n",
       "C 9.90625 -16.890625 9.5 -17.40625 3.09375 -17.40625 \n",
       "L 3.09375 -20 \n",
       "C 5.5 -19.8125 9.90625 -19.8125 12.5 -19.8125 \n",
       "C 15.09375 -19.8125 19.59375 -19.8125 22 -20 \n",
       "z\n",
       "M 15.203125 31.484375 \n",
       "C 15.203125 32.90625 15.203125 35.015625 19.09375 38.765625 \n",
       "C 19.59375 39.15625 23 42.1875 28 42.1875 \n",
       "C 35.296875 42.1875 41.296875 33 41.296875 21.5 \n",
       "C 41.296875 9.984375 34.90625 0.59375 27 0.59375 \n",
       "C 23.40625 0.59375 19.5 2.3125 16.5 7.046875 \n",
       "C 15.203125 9.28125 15.203125 9.875 15.203125 11.5 \n",
       "z\n",
       "\" id=\"CMR17-112\"/>\n",
       "     <path d=\"M 38.09375 23.484375 \n",
       "C 38.5 23.890625 38.5 24.09375 38.5 25.09375 \n",
       "C 38.5 35.171875 33.09375 44 21.703125 44 \n",
       "C 11.09375 44 2.703125 33.984375 2.703125 21.78125 \n",
       "C 2.703125 8.65625 12.203125 -1 22.796875 -1 \n",
       "C 34 -1 38.40625 9.671875 38.40625 11.796875 \n",
       "C 38.40625 12.5 37.796875 12.5 37.59375 12.5 \n",
       "C 36.90625 12.5 36.796875 12.296875 36.40625 11.078125 \n",
       "C 34.203125 4.21875 28.703125 0.796875 23.5 0.796875 \n",
       "C 19.203125 0.796875 14.90625 3.21875 12.203125 7.65625 \n",
       "C 9.09375 12.796875 9.09375 18.75 9.09375 23.484375 \n",
       "z\n",
       "M 9.203125 25 \n",
       "C 9.90625 39.234375 17.59375 42.390625 21.59375 42.390625 \n",
       "C 28.40625 42.390625 33 36.0625 33.09375 25 \n",
       "z\n",
       "\" id=\"CMR17-101\"/>\n",
       "     <path d=\"M 15 23.703125 \n",
       "C 15 33.34375 19.09375 42.390625 26.59375 42.390625 \n",
       "C 27.296875 42.390625 28 42.296875 28.703125 41.984375 \n",
       "C 28.703125 41.984375 26.5 41.28125 26.5 38.671875 \n",
       "C 26.5 36.265625 28.40625 35.265625 29.90625 35.265625 \n",
       "C 31.09375 35.265625 33.296875 35.96875 33.296875 38.78125 \n",
       "C 33.296875 41.984375 30.09375 44 26.703125 44 \n",
       "C 19.09375 44 15.796875 36.5625 14.796875 33.046875 \n",
       "L 14.703125 33.046875 \n",
       "L 14.703125 44 \n",
       "L 3.09375 42.890625 \n",
       "L 3.09375 40.28125 \n",
       "C 9 40.28125 9.90625 39.6875 9.90625 34.859375 \n",
       "L 9.90625 6.921875 \n",
       "C 9.90625 3.09375 9.5 2.59375 3.09375 2.59375 \n",
       "L 3.09375 0 \n",
       "C 5.5 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.59375 0.1875 20.703125 0.1875 23.40625 0 \n",
       "L 23.40625 2.59375 \n",
       "C 16.203125 2.59375 15 2.59375 15 7.109375 \n",
       "z\n",
       "\" id=\"CMR17-114\"/>\n",
       "     <path d=\"M 15 69 \n",
       "L 3.09375 67.890625 \n",
       "L 3.09375 65.296875 \n",
       "C 9 65.296875 9.90625 64.703125 9.90625 60.046875 \n",
       "L 9.90625 -0.203125 \n",
       "L 11.703125 -0.203125 \n",
       "L 14.59375 6.953125 \n",
       "C 17.5 2.203125 21.796875 -1 27.59375 -1 \n",
       "C 37.59375 -1 47.703125 7.859375 47.703125 21.59375 \n",
       "C 47.703125 34.515625 38.703125 44 28.59375 44 \n",
       "C 22.40625 44 18 40.671875 15 36.734375 \n",
       "z\n",
       "M 15.203125 31.59375 \n",
       "C 15.203125 33.40625 15.203125 33.703125 16.59375 35.828125 \n",
       "C 20.5 41.890625 26.09375 42.390625 28 42.390625 \n",
       "C 31 42.390625 41.296875 40.78125 41.296875 21.6875 \n",
       "C 41.296875 1.703125 29.5 0.59375 27.09375 0.59375 \n",
       "C 24 0.59375 19.5 1.796875 16.296875 7.65625 \n",
       "C 15.203125 9.578125 15.203125 9.78125 15.203125 11.59375 \n",
       "z\n",
       "\" id=\"CMR17-98\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(51.897041 48.663333)scale(0.08 -0.08)\">\n",
       "     <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-83\"/>\n",
       "     <use transform=\"translate(50.89537 0)scale(0.996264)\" xlink:href=\"#CMR17-117\"/>\n",
       "     <use transform=\"translate(101.79074 0)scale(0.996264)\" xlink:href=\"#CMR17-112\"/>\n",
       "     <use transform=\"translate(155.288548 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "     <use transform=\"translate(195.774209 0)scale(0.996264)\" xlink:href=\"#CMR17-114\"/>\n",
       "     <use transform=\"translate(231.054976 0)scale(0.996264)\" xlink:href=\"#CMR17-98\"/>\n",
       "     <use transform=\"translate(284.552785 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "     <use transform=\"translate(325.038445 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"legend_1\">\n",
       "    <g id=\"patch_7\">\n",
       "     <path d=\"M 52.434499 35.812028 \n",
       "L 108.645361 35.812028 \n",
       "Q 110.045361 35.812028 110.045361 34.412028 \n",
       "L 110.045361 15.6 \n",
       "Q 110.045361 14.2 108.645361 14.2 \n",
       "L 52.434499 14.2 \n",
       "Q 51.034499 14.2 51.034499 15.6 \n",
       "L 51.034499 34.412028 \n",
       "Q 51.034499 35.812028 52.434499 35.812028 \n",
       "z\n",
       "\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_15\">\n",
       "     <path d=\"M 53.834499 19.45 \n",
       "L 67.834499 19.45 \n",
       "\" style=\"fill:none;stroke:#8b0000;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_16\"/>\n",
       "    <g id=\"text_18\">\n",
       "     <!-- exact -->\n",
       "     <defs>\n",
       "      <path d=\"M 26 23.296875 \n",
       "C 29 27.1875 32.40625 31.59375 35.203125 34.890625 \n",
       "C 38.5 38.6875 42.296875 40.296875 46.703125 40.390625 \n",
       "L 46.703125 43 \n",
       "C 45 42.890625 41.5 42.796875 39.703125 42.796875 \n",
       "C 37 42.796875 33.90625 42.796875 31.59375 43 \n",
       "L 31.59375 40.390625 \n",
       "C 33 40.1875 33.796875 39.1875 33.796875 37.796875 \n",
       "C 33.796875 36 32.796875 34.890625 32.296875 34.1875 \n",
       "L 24.90625 24.796875 \n",
       "L 16.09375 36.296875 \n",
       "C 15.203125 37.390625 15.203125 37.59375 15.203125 38.09375 \n",
       "C 15.203125 39.296875 16.203125 40.296875 17.90625 40.390625 \n",
       "L 17.90625 43 \n",
       "C 15.5 42.796875 11.203125 42.796875 8.703125 42.796875 \n",
       "C 6 42.796875 2.796875 42.796875 0.59375 43 \n",
       "L 0.59375 40.390625 \n",
       "C 6 40.390625 7.203125 40 9.59375 37 \n",
       "L 21.09375 22.09375 \n",
       "C 21.296875 21.890625 21.796875 21.296875 21.796875 21 \n",
       "C 21.796875 20.59375 13.09375 9.890625 12 8.5 \n",
       "C 7.5 3.09375 2.796875 2.6875 0.09375 2.59375 \n",
       "L 0.09375 0 \n",
       "C 1.796875 0.09375 5.296875 0.1875 7.09375 0.1875 \n",
       "C 9.09375 0.1875 13.5 0.1875 15.296875 0 \n",
       "L 15.296875 2.59375 \n",
       "C 14.703125 2.6875 13.09375 2.890625 13.09375 5.1875 \n",
       "C 13.09375 7 13.90625 8.09375 14.796875 9.296875 \n",
       "L 23.09375 19.5 \n",
       "L 31.796875 8.1875 \n",
       "C 32.59375 7.09375 33.796875 5.59375 33.796875 4.890625 \n",
       "C 33.796875 3.5 32.59375 2.6875 31 2.59375 \n",
       "L 31 0 \n",
       "C 33.40625 0.1875 37.703125 0.1875 40.203125 0.1875 \n",
       "C 42.90625 0.1875 46.09375 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 43.296875 2.59375 41.796875 2.796875 39.40625 5.890625 \n",
       "z\n",
       "\" id=\"CMR17-120\"/>\n",
       "      <path d=\"M 36 25.875 \n",
       "C 36 32 36 35.546875 31.796875 39.59375 \n",
       "C 28.09375 42.984375 23.796875 44 20.40625 44 \n",
       "C 12.5 44 6.796875 37.625 6.796875 30.890625 \n",
       "C 6.796875 27.1875 9.796875 27 10.40625 27 \n",
       "C 11.703125 27 14 27.796875 14 30.59375 \n",
       "C 14 33.09375 12.09375 34.1875 10.40625 34.1875 \n",
       "C 10 34.1875 9.5 34.09375 9.203125 34 \n",
       "C 11.296875 40.53125 16.703125 42.390625 20.203125 42.390625 \n",
       "C 25.203125 42.390625 30.703125 37.828125 30.703125 29.296875 \n",
       "L 30.703125 25.5 \n",
       "C 24.796875 25.296875 17.703125 24.5 12.09375 21.453125 \n",
       "C 5.796875 17.921875 4 12.84375 4 9 \n",
       "C 4 1.203125 13 -1 18.296875 -1 \n",
       "C 23.796875 -1 28.90625 2.109375 31.09375 7.890625 \n",
       "C 31.296875 3.421875 34.09375 -0.609375 38.5 -0.609375 \n",
       "C 40.59375 -0.609375 45.90625 0.796875 45.90625 8.796875 \n",
       "L 45.90625 14.46875 \n",
       "L 44.09375 14.46875 \n",
       "L 44.09375 8.703125 \n",
       "C 44.09375 2.515625 41.40625 1.703125 40.09375 1.703125 \n",
       "C 36 1.703125 36 6.96875 36 11.4375 \n",
       "z\n",
       "M 30.703125 13.859375 \n",
       "C 30.703125 5.046875 24.5 0.59375 19 0.59375 \n",
       "C 14 0.59375 10.09375 4.34375 10.09375 9 \n",
       "C 10.09375 12.046875 11.40625 17.40625 17.203125 20.65625 \n",
       "C 22 23.390625 27.5 23.796875 30.703125 24 \n",
       "z\n",
       "\" id=\"CMR17-97\"/>\n",
       "      <path d=\"M 34.90625 35 \n",
       "C 33 35 30.203125 35 30.203125 31.484375 \n",
       "C 30.203125 28.6875 32.5 27.890625 33.796875 27.890625 \n",
       "C 34.5 27.890625 37.40625 28.1875 37.40625 31.6875 \n",
       "C 37.40625 38.6875 30.59375 44 22.90625 44 \n",
       "C 12.296875 44 3.296875 34.390625 3.296875 21.546875 \n",
       "C 3.296875 8.140625 12.703125 -1 22.90625 -1 \n",
       "C 35.296875 -1 38.40625 10.5625 38.40625 11.671875 \n",
       "C 38.40625 12.078125 38.296875 12.375 37.59375 12.375 \n",
       "C 36.90625 12.375 36.796875 12.28125 36.40625 10.96875 \n",
       "C 33.796875 2.8125 28.09375 0.796875 23.796875 0.796875 \n",
       "C 17.40625 0.796875 9.703125 6.734375 9.703125 21.640625 \n",
       "C 9.703125 36.84375 17.09375 42.1875 23 42.1875 \n",
       "C 26.90625 42.1875 32.703125 40.34375 34.90625 35 \n",
       "z\n",
       "\" id=\"CMR17-99\"/>\n",
       "      <path d=\"M 15.09375 40.390625 \n",
       "L 29.09375 40.390625 \n",
       "L 29.09375 43 \n",
       "L 15.09375 43 \n",
       "L 15.09375 62 \n",
       "L 13.296875 62 \n",
       "C 13.09375 51.4375 9.59375 42.1875 1.09375 41.984375 \n",
       "L 1.09375 40.390625 \n",
       "L 9.796875 40.390625 \n",
       "L 9.796875 12.15625 \n",
       "C 9.796875 10.234375 9.796875 -1 21.40625 -1 \n",
       "C 27.296875 -1 30.703125 4.8125 30.703125 12.25 \n",
       "L 30.703125 17.984375 \n",
       "L 28.90625 17.984375 \n",
       "L 28.90625 12.34375 \n",
       "C 28.90625 5.421875 26.203125 0.796875 22 0.796875 \n",
       "C 19.09375 0.796875 15.09375 2.796875 15.09375 11.953125 \n",
       "z\n",
       "\" id=\"CMR17-116\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.434499 21.9)scale(0.07 -0.07)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(40.48566 0)scale(0.996264)\" xlink:href=\"#CMR17-120\"/>\n",
       "      <use transform=\"translate(88.778576 0)scale(0.996264)\" xlink:href=\"#CMR17-97\"/>\n",
       "      <use transform=\"translate(134.469053 0)scale(0.996264)\" xlink:href=\"#CMR17-99\"/>\n",
       "      <use transform=\"translate(174.954714 0)scale(0.996264)\" xlink:href=\"#CMR17-116\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_17\">\n",
       "     <path d=\"M 53.834499 29.206014 \n",
       "L 67.834499 29.206014 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-width:0.45;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_18\">\n",
       "     <defs>\n",
       "      <path d=\"M 0 1.75 \n",
       "C 0.464105 1.75 0.909265 1.565609 1.237437 1.237437 \n",
       "C 1.565609 0.909265 1.75 0.464105 1.75 0 \n",
       "C 1.75 -0.464105 1.565609 -0.909265 1.237437 -1.237437 \n",
       "C 0.909265 -1.565609 0.464105 -1.75 0 -1.75 \n",
       "C -0.464105 -1.75 -0.909265 -1.565609 -1.237437 -1.237437 \n",
       "C -1.565609 -0.909265 -1.75 -0.464105 -1.75 0 \n",
       "C -1.75 0.464105 -1.565609 0.909265 -1.237437 1.237437 \n",
       "C -0.909265 1.565609 -0.464105 1.75 0 1.75 \n",
       "z\n",
       "\" id=\"m04efba12fc\" style=\"stroke:#000000;stroke-width:0.25;\"/>\n",
       "     </defs>\n",
       "     <g>\n",
       "      <use style=\"fill:#00bfff;stroke:#000000;stroke-width:0.25;\" x=\"60.834499\" xlink:href=\"#m04efba12fc\" y=\"29.206014\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_19\">\n",
       "     <!-- numerical -->\n",
       "     <defs>\n",
       "      <path d=\"M 41.5 30.53125 \n",
       "C 41.5 35.65625 40.5 44 28.703125 44 \n",
       "C 20.796875 44 16.703125 37.875 15.203125 33.84375 \n",
       "L 15.09375 33.84375 \n",
       "L 15.09375 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.28125 \n",
       "C 9.203125 40.28125 10.09375 39.6875 10.09375 34.859375 \n",
       "L 10.09375 6.921875 \n",
       "C 10.09375 3.09375 9.703125 2.59375 3.296875 2.59375 \n",
       "L 3.296875 0 \n",
       "C 5.703125 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.796875 0.1875 22.203125 0 \n",
       "L 22.203125 2.59375 \n",
       "C 15.796875 2.59375 15.40625 3 15.40625 6.921875 \n",
       "L 15.40625 26.21875 \n",
       "C 15.40625 35.453125 21 42.390625 28 42.390625 \n",
       "C 35.40625 42.390625 36.203125 35.765625 36.203125 30.9375 \n",
       "L 36.203125 6.921875 \n",
       "C 36.203125 3.09375 35.796875 2.59375 29.40625 2.59375 \n",
       "L 29.40625 0 \n",
       "C 31.796875 0.1875 36.203125 0.1875 38.796875 0.1875 \n",
       "C 41.40625 0.1875 45.90625 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 41.90625 2.59375 41.5 3 41.5 6.921875 \n",
       "z\n",
       "\" id=\"CMR17-110\"/>\n",
       "      <path d=\"M 67.59375 30.53125 \n",
       "C 67.59375 35.5625 66.703125 44 54.796875 44 \n",
       "C 48 44 43.296875 39.375 41.5 33.953125 \n",
       "L 41.40625 33.953125 \n",
       "C 40.203125 42.1875 34.296875 44 28.703125 44 \n",
       "C 20.796875 44 16.703125 37.875 15.203125 33.84375 \n",
       "L 15.09375 33.84375 \n",
       "L 15.09375 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.28125 \n",
       "C 9.203125 40.28125 10.09375 39.6875 10.09375 34.859375 \n",
       "L 10.09375 6.921875 \n",
       "C 10.09375 3.09375 9.703125 2.59375 3.296875 2.59375 \n",
       "L 3.296875 0 \n",
       "C 5.703125 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.796875 0.1875 22.203125 0 \n",
       "L 22.203125 2.59375 \n",
       "C 15.796875 2.59375 15.40625 3 15.40625 6.921875 \n",
       "L 15.40625 26.21875 \n",
       "C 15.40625 35.453125 21 42.390625 28 42.390625 \n",
       "C 35.40625 42.390625 36.203125 35.765625 36.203125 30.9375 \n",
       "L 36.203125 6.921875 \n",
       "C 36.203125 3.09375 35.796875 2.59375 29.40625 2.59375 \n",
       "L 29.40625 0 \n",
       "C 31.796875 0.1875 36.203125 0.1875 38.796875 0.1875 \n",
       "C 41.40625 0.1875 45.90625 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 41.90625 2.59375 41.5 3 41.5 6.921875 \n",
       "L 41.5 26.21875 \n",
       "C 41.5 35.453125 47.09375 42.390625 54.09375 42.390625 \n",
       "C 61.5 42.390625 62.296875 35.765625 62.296875 30.9375 \n",
       "L 62.296875 6.921875 \n",
       "C 62.296875 3.09375 61.90625 2.59375 55.5 2.59375 \n",
       "L 55.5 0 \n",
       "C 57.90625 0.1875 62.296875 0.1875 64.90625 0.1875 \n",
       "C 67.5 0.1875 72 0.1875 74.40625 0 \n",
       "L 74.40625 2.59375 \n",
       "C 68 2.59375 67.59375 3 67.59375 6.921875 \n",
       "z\n",
       "\" id=\"CMR17-109\"/>\n",
       "      <path d=\"M 15.5 61.890625 \n",
       "C 15.5 64.09375 13.703125 66 11.40625 66 \n",
       "C 9.203125 66 7.296875 64.1875 7.296875 61.890625 \n",
       "C 7.296875 59.6875 9.09375 57.796875 11.40625 57.796875 \n",
       "C 13.59375 57.796875 15.5 59.59375 15.5 61.890625 \n",
       "z\n",
       "M 3.796875 42.890625 \n",
       "L 3.796875 40.296875 \n",
       "C 9.40625 40.296875 10.203125 39.6875 10.203125 34.859375 \n",
       "L 10.203125 6.921875 \n",
       "C 10.203125 3.09375 9.796875 2.59375 3.40625 2.59375 \n",
       "L 3.40625 0 \n",
       "C 5.796875 0.1875 10.09375 0.1875 12.59375 0.1875 \n",
       "C 15 0.1875 19.09375 0.1875 21.40625 0 \n",
       "L 21.40625 2.59375 \n",
       "C 15.5 2.59375 15.296875 3.203125 15.296875 6.8125 \n",
       "L 15.296875 44 \n",
       "z\n",
       "\" id=\"CMR17-105\"/>\n",
       "      <path d=\"M 15.296875 69 \n",
       "L 3.40625 67.890625 \n",
       "L 3.40625 65.296875 \n",
       "C 9.296875 65.296875 10.203125 64.703125 10.203125 59.921875 \n",
       "L 10.203125 6.859375 \n",
       "C 10.203125 3.09375 9.796875 2.59375 3.40625 2.59375 \n",
       "L 3.40625 0 \n",
       "C 5.796875 0.1875 10.203125 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.703125 0.1875 22.09375 0 \n",
       "L 22.09375 2.59375 \n",
       "C 15.703125 2.59375 15.296875 2.984375 15.296875 6.859375 \n",
       "z\n",
       "\" id=\"CMR17-108\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.434499 31.656014)scale(0.07 -0.07)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "      <use transform=\"translate(48.292916 0)scale(0.996264)\" xlink:href=\"#CMR17-117\"/>\n",
       "      <use transform=\"translate(99.188286 0)scale(0.996264)\" xlink:href=\"#CMR17-109\"/>\n",
       "      <use transform=\"translate(176.107875 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(216.593536 0)scale(0.996264)\" xlink:href=\"#CMR17-114\"/>\n",
       "      <use transform=\"translate(251.874304 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(276.745362 0)scale(0.996264)\" xlink:href=\"#CMR17-99\"/>\n",
       "      <use transform=\"translate(317.231023 0)scale(0.996264)\" xlink:href=\"#CMR17-97\"/>\n",
       "      <use transform=\"translate(362.9215 0)scale(0.996264)\" xlink:href=\"#CMR17-108\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 1000x600 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# finite volume implementation with arrays for fluxes\n",
    "t = 0\n",
    "tend = L/abs(c)\n",
    "sol = []\n",
    "sol.append(phi0)\n",
    "ims = []\n",
    "\n",
    "fig = plt.figure(figsize=[5,3],dpi=200)\n",
    "plt.rcParams[\"font.family\"] = \"serif\"\n",
    "plt.rcParams[\"font.size\"] = 10\n",
    "plt.rc('text', usetex=True)\n",
    "\n",
    "# plt.grid()\n",
    "plt.xlim([0.,L])\n",
    "plt.ylim([-0.25,1.25])\n",
    "plt.xlabel('$x$')\n",
    "plt.ylabel('$\\phi$')\n",
    "plt.tight_layout()\n",
    "# plot initial condition\n",
    "plt.plot(x,phi0,'darkred',animated=True)\n",
    "\n",
    "schemename='Bounded CD'\n",
    "\n",
    "i = 0\n",
    "while t < tend:    \n",
    "    phin = sol[-1]\n",
    "\n",
    "    # impose periodic conditions\n",
    "    phin[-2] = phin[2]\n",
    "    phin[-1] = phin[3]    \n",
    "    phin[0] = phin[-4]        \n",
    "    phin[1] = phin[-3]            \n",
    "\n",
    "\n",
    "    if (i%2==0):\n",
    "        shift =int(np.ceil(c*(t-dt)/dx))\n",
    "        im = plt.plot(x[2:-2], np.roll(phin[2:-2], -shift) ,'k-o',markevery=2,markersize=3.5,markerfacecolor='deepskyblue',\n",
    "             markeredgewidth=0.25, markeredgecolor='k',linewidth=0.45, animated=True)\n",
    "        ims.append(im)\n",
    "        \n",
    "    phi = np.zeros_like(phi0)\n",
    "    \n",
    "    # predictor - take half a step and use upwind\n",
    "    # du/dt = -c*du/dx\n",
    "    if c >= 0:\n",
    "        ϕc = phin[1:-2] # phi upwind\n",
    "    else:\n",
    "        ϕc = phin[2:-1] # phi upwind\n",
    "    \n",
    "    f[2:-2] = c*ϕc\n",
    "    phi[2:-2] = phin[2:-2] - dt/2.0/dx*(f[3:-2] - f[2:-3])\n",
    "    phi[-2] = phi[2]\n",
    "    phi[-1] = phi[3]    \n",
    "    phi[0] = phi[-4]        \n",
    "    phi[1] = phi[-3]                \n",
    "\n",
    "        # du/dt = -c*du/dx\n",
    "    if c >= 0:\n",
    "        ϕc = phi[1:-2] # phi upwind\n",
    "        ϕu = phi[:-3]  # phi far upwind\n",
    "        ϕd = phi[2:-1] # phi downwind\n",
    "    else:\n",
    "        ϕc = phi[2:-1] # phi upwind\n",
    "        ϕu = phi[3:]  # phi far upwind\n",
    "        ϕd = phi[1:-2] # phi downwind\n",
    "\n",
    "    # compute r - ratio of successive gradients\n",
    "    numerator = ϕc - ϕu    \n",
    "    denominator = ϕd - ϕc\n",
    "    # find the locations where the denominator is > 1e-12 - that's where we will do the divisions. otherwise, set phi to 1\n",
    "    divideloc = np.where(np.abs(denominator) > 1e-6)\n",
    "    i1 = np.where(numerator < 1e-12)\n",
    "    r = np.ones_like(ϕc)\n",
    "    r[divideloc] = numerator[divideloc]/denominator[divideloc]\n",
    "\n",
    "    # compute face values - these actually live on the faces\n",
    "    ϕf = np.zeros_like(ϕc)\n",
    "    \n",
    "#     # bounded CD    \n",
    "#     schemename='Bounded CD'\n",
    "#     ϕftilde = 0.5 + 0.5*ϕctilde\n",
    "    \n",
    "#     # minmod\n",
    "#     schemename='MinMod'\n",
    "#     psi = np.maximum(0,np.minimum(1,r))\n",
    "    \n",
    "    # SUPERBEE\n",
    "    schemename='Superbee'\n",
    "    a1 = np.maximum(0, np.minimum(1.0,2.0*r))\n",
    "    psi = np.maximum(a1, np.minimum(2.0,r))\n",
    "\n",
    "#     # MUSCL\n",
    "#     schemename='MUSCL'\n",
    "#     psi = np.maximum(0.0, np.minimum(np.minimum(2*r, (r+1)/2.0), 2.0))\n",
    "\n",
    "    # now retrieve phif from phiftilde\n",
    "    ϕf = ϕc + 0.5*psi*(ϕd - ϕc)\n",
    "    f[2:-2] = ϕf\n",
    "    f = c*f # multiply the flux by the velocity\n",
    "    # advect\n",
    "    phi[2:-2] = phin[2:-2] - dt/dx*(f[3:-2] - f[2:-3]) #+ dt/dx/dx*diffusion\n",
    "    t += dt    \n",
    "    i+=1\n",
    "    sol.append(phi)\n",
    "\n",
    "\n",
    "plt.annotate(schemename, xy=(0.5, 0.8), xytext=(0.015, 0.9),fontsize=8)\n",
    "plt.legend(('exact','numerical'),loc='upper left',fontsize=7)\n",
    "ani = animation.ArtistAnimation(fig, ims, interval=100, blit=True,\n",
    "                                repeat_delay=1000)\n",
    "\n",
    "# ani.save('k-scheme-'+str(k)+'.mp4',dpi=300,fps=24)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"251.195677pt\" version=\"1.1\" viewBox=\"0 0 372.430079 251.195677\" width=\"372.430079pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 251.195677 \n",
       "L 372.430079 251.195677 \n",
       "L 372.430079 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 26.930079 228.14 \n",
       "L 361.730079 228.14 \n",
       "L 361.730079 10.7 \n",
       "L 26.930079 10.7 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 42.148261 228.14 \n",
       "L 42.148261 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_2\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m284bc6e396\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"42.148261\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- $0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 42 31.84375 \n",
       "C 42 37.96875 41.90625 48.421875 37.703125 56.453125 \n",
       "C 34 63.484375 28.09375 66 22.90625 66 \n",
       "C 18.09375 66 12 63.78125 8.203125 56.5625 \n",
       "C 4.203125 49.015625 3.796875 39.671875 3.796875 31.84375 \n",
       "C 3.796875 26.109375 3.90625 17.375 7 9.734375 \n",
       "C 11.296875 -0.609375 19 -2 22.90625 -2 \n",
       "C 27.5 -2 34.5 -0.109375 38.59375 9.4375 \n",
       "C 41.59375 16.375 42 24.5 42 31.84375 \n",
       "z\n",
       "M 22.90625 -0.40625 \n",
       "C 16.5 -0.40625 12.703125 5.125 11.296875 12.75 \n",
       "C 10.203125 18.6875 10.203125 27.328125 10.203125 32.953125 \n",
       "C 10.203125 40.6875 10.203125 47.109375 11.5 53.234375 \n",
       "C 13.40625 61.78125 19 64.390625 22.90625 64.390625 \n",
       "C 27 64.390625 32.296875 61.671875 34.203125 53.4375 \n",
       "C 35.5 47.71875 35.59375 40.984375 35.59375 32.953125 \n",
       "C 35.59375 26.421875 35.59375 18.375 34.40625 12.453125 \n",
       "C 32.296875 1.5 26.40625 -0.40625 22.90625 -0.40625 \n",
       "z\n",
       "\" id=\"CMR17-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.657593 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 100.90572 228.14 \n",
       "L 100.90572 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"100.90572\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- $50$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 11.40625 58.59375 \n",
       "C 12.40625 58.1875 16.5 56.890625 20.703125 56.890625 \n",
       "C 30 56.890625 35.09375 61.890625 38 64.6875 \n",
       "C 38 65.484375 38 66 37.40625 66 \n",
       "C 37.296875 66 37.09375 66 36.296875 65.59375 \n",
       "C 32.796875 64.09375 28.703125 63 23.703125 63 \n",
       "C 20.703125 63 16.203125 63.359375 11.296875 65.484375 \n",
       "C 10.203125 66 10 66 9.90625 66 \n",
       "C 9.40625 66 9.296875 65.890625 9.296875 63.90625 \n",
       "L 9.296875 34.859375 \n",
       "C 9.296875 33.015625 9.296875 32.5 10.296875 32.5 \n",
       "C 10.796875 32.5 11 32.703125 11.5 33.421875 \n",
       "C 14.703125 38.046875 19.09375 40 24.09375 40 \n",
       "C 27.59375 40 35.09375 37.734375 35.09375 20.203125 \n",
       "C 35.09375 16.984375 35.09375 11.1875 32.09375 6.59375 \n",
       "C 29.59375 2.484375 25.703125 0.390625 21.40625 0.390625 \n",
       "C 14.796875 0.390625 8.09375 4.984375 6.296875 12.6875 \n",
       "C 6.703125 12.59375 7.5 12.390625 7.90625 12.390625 \n",
       "C 9.203125 12.390625 11.703125 13.09375 11.703125 16.1875 \n",
       "C 11.703125 18.890625 9.796875 20 7.90625 20 \n",
       "C 5.59375 20 4.09375 18.59375 4.09375 15.796875 \n",
       "C 4.09375 7.09375 11 -2 21.59375 -2 \n",
       "C 31.90625 -2 41.703125 6.890625 41.703125 19.796875 \n",
       "C 41.703125 32.09375 33.90625 41.59375 24.203125 41.59375 \n",
       "C 19.09375 41.59375 14.796875 39.6875 11.40625 36 \n",
       "z\n",
       "\" id=\"CMR17-53\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(95.924384 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-53\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 159.663178 228.14 \n",
       "L 159.663178 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"159.663178\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- $100$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 26.59375 63.796875 \n",
       "C 26.59375 65.890625 26.5 66 25.09375 66 \n",
       "C 21.203125 61.359375 15.296875 59.890625 9.703125 59.6875 \n",
       "C 9.40625 59.6875 8.90625 59.6875 8.796875 59.5 \n",
       "C 8.703125 59.296875 8.703125 59.09375 8.703125 57 \n",
       "C 11.796875 57 17 57.59375 21 59.984375 \n",
       "L 21 7.296875 \n",
       "C 21 3.796875 20.796875 2.59375 12.203125 2.59375 \n",
       "L 9.203125 2.59375 \n",
       "L 9.203125 0 \n",
       "C 14 0.09375 19 0.1875 23.796875 0.1875 \n",
       "C 28.59375 0.1875 33.59375 0.09375 38.40625 0 \n",
       "L 38.40625 2.59375 \n",
       "L 35.40625 2.59375 \n",
       "C 26.796875 2.59375 26.59375 3.6875 26.59375 7.296875 \n",
       "z\n",
       "\" id=\"CMR17-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(152.191175 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(91.380954 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 218.420637 228.14 \n",
       "L 218.420637 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"218.420637\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- $150$ -->\n",
       "      <g transform=\"translate(210.948634 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-53\"/>\n",
       "       <use transform=\"translate(91.380954 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 277.178096 228.14 \n",
       "L 277.178096 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"277.178096\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- $200$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 41.703125 15.46875 \n",
       "L 39.90625 15.46875 \n",
       "C 38.90625 8.390625 38.09375 7.1875 37.703125 6.59375 \n",
       "C 37.203125 5.796875 30 5.796875 28.59375 5.796875 \n",
       "L 9.40625 5.796875 \n",
       "C 13 9.6875 20 16.765625 28.5 24.9375 \n",
       "C 34.59375 30.71875 41.703125 37.5 41.703125 47.390625 \n",
       "C 41.703125 59.1875 32.296875 66 21.796875 66 \n",
       "C 10.796875 66 4.09375 56.296875 4.09375 47.296875 \n",
       "C 4.09375 43.390625 7 42.890625 8.203125 42.890625 \n",
       "C 9.203125 42.890625 12.203125 43.484375 12.203125 46.984375 \n",
       "C 12.203125 50.09375 9.59375 51 8.203125 51 \n",
       "C 7.59375 51 7 50.890625 6.59375 50.6875 \n",
       "C 8.5 59.1875 14.296875 63.390625 20.40625 63.390625 \n",
       "C 29.09375 63.390625 34.796875 56.5 34.796875 47.390625 \n",
       "C 34.796875 38.703125 29.703125 31.21875 24 24.734375 \n",
       "L 4.09375 2.296875 \n",
       "L 4.09375 0 \n",
       "L 39.296875 0 \n",
       "z\n",
       "\" id=\"CMR17-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(269.706093 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(91.380954 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 335.935555 228.14 \n",
       "L 335.935555 10.7 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"335.935555\" xlink:href=\"#m284bc6e396\" y=\"228.14\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- $250$ -->\n",
       "      <g transform=\"translate(328.463552 242.058498)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-53\"/>\n",
       "       <use transform=\"translate(91.380954 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_13\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 218.25607 \n",
       "L 361.730079 218.25607 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_14\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"ma802df36c9\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"218.25607\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- $0.0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 18.40625 4.796875 \n",
       "C 18.40625 7.6875 16 9.6875 13.59375 9.6875 \n",
       "C 10.703125 9.6875 8.703125 7.296875 8.703125 4.890625 \n",
       "C 8.703125 2 11.09375 0 13.5 0 \n",
       "C 16.40625 0 18.40625 2.390625 18.40625 4.796875 \n",
       "z\n",
       "\" id=\"CMMI12-58\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 221.715319)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_15\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 178.721793 \n",
       "L 361.730079 178.721793 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_16\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"178.721793\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- $0.2$ -->\n",
       "      <g transform=\"translate(7.2 182.181042)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_17\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 139.187516 \n",
       "L 361.730079 139.187516 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_18\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"139.187516\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- $0.4$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.59375 64.796875 \n",
       "C 33.59375 66.890625 33.5 67 31.703125 67 \n",
       "L 2 19.59375 \n",
       "L 2 17 \n",
       "L 27.796875 17 \n",
       "L 27.796875 7.1875 \n",
       "C 27.796875 3.59375 27.59375 2.59375 20.59375 2.59375 \n",
       "L 18.703125 2.59375 \n",
       "L 18.703125 0 \n",
       "C 21.90625 0.1875 27.296875 0.1875 30.703125 0.1875 \n",
       "C 34.09375 0.1875 39.5 0.1875 42.703125 0 \n",
       "L 42.703125 2.59375 \n",
       "L 40.796875 2.59375 \n",
       "C 33.796875 2.59375 33.59375 3.59375 33.59375 7.1875 \n",
       "L 33.59375 17 \n",
       "L 43.796875 17 \n",
       "L 43.796875 19.59375 \n",
       "L 33.59375 19.59375 \n",
       "z\n",
       "M 28.09375 58.171875 \n",
       "L 28.09375 19.59375 \n",
       "L 4 19.59375 \n",
       "z\n",
       "\" id=\"CMR17-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 142.646765)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_19\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 99.653239 \n",
       "L 361.730079 99.653239 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_20\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"99.653239\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- $0.6$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 34.34375 \n",
       "C 10.59375 58 21.796875 63.6875 28.296875 63.6875 \n",
       "C 30.40625 63.6875 35.5 63.265625 37.5 59.09375 \n",
       "C 35.90625 59.09375 32.90625 59.09375 32.90625 55.59375 \n",
       "C 32.90625 52.890625 35.09375 52 36.5 52 \n",
       "C 37.40625 52 40.09375 52.390625 40.09375 55.796875 \n",
       "C 40.09375 62.296875 35.09375 66 28.203125 66 \n",
       "C 16.296875 66 3.796875 53.296875 3.796875 31.421875 \n",
       "C 3.796875 4.015625 15.09375 -2 23.09375 -2 \n",
       "C 32.796875 -2 42 6.734375 42 20.234375 \n",
       "C 42 32.828125 33.90625 42 23.703125 42 \n",
       "C 17.59375 42 13.09375 37.96875 10.59375 30.921875 \n",
       "z\n",
       "M 23.09375 0.390625 \n",
       "C 10.796875 0.390625 10.796875 18.9375 10.796875 22.65625 \n",
       "C 10.796875 29.90625 14.203125 40.390625 23.5 40.390625 \n",
       "C 25.203125 40.390625 30.09375 40.390625 33.40625 33.4375 \n",
       "C 35.203125 29.515625 35.203125 25.375 35.203125 20.34375 \n",
       "C 35.203125 14.90625 35.203125 10.875 33.09375 6.84375 \n",
       "C 30.90625 2.703125 27.703125 0.390625 23.09375 0.390625 \n",
       "z\n",
       "\" id=\"CMR17-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 103.112488)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_21\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 60.118962 \n",
       "L 361.730079 60.118962 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_22\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"60.118962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- $0.8$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 27.203125 35.765625 \n",
       "C 33.5 38.96875 39.90625 43.796875 39.90625 51.53125 \n",
       "C 39.90625 60.6875 31.09375 66 23 66 \n",
       "C 13.90625 66 5.90625 59.375 5.90625 50.234375 \n",
       "C 5.90625 47.71875 6.5 43.390625 10.40625 39.578125 \n",
       "C 11.40625 38.578125 15.59375 35.5625 18.296875 33.65625 \n",
       "C 13.796875 31.34375 3.296875 25.8125 3.296875 14.765625 \n",
       "C 3.296875 4.40625 13.09375 -2 22.796875 -2 \n",
       "C 33.5 -2 42.5 5.71875 42.5 15.96875 \n",
       "C 42.5 25.109375 36.40625 29.328125 32.40625 32.046875 \n",
       "z\n",
       "M 14.09375 44.609375 \n",
       "C 13.296875 45.109375 9.296875 48.21875 9.296875 52.9375 \n",
       "C 9.296875 59.078125 15.59375 63.6875 22.796875 63.6875 \n",
       "C 30.703125 63.6875 36.5 58.0625 36.5 51.53125 \n",
       "C 36.5 42.1875 26.09375 36.859375 25.59375 36.859375 \n",
       "C 25.5 36.859375 25.40625 36.859375 24.59375 37.46875 \n",
       "z\n",
       "M 32.5 24 \n",
       "C 34 22.90625 38.796875 19.578125 38.796875 13.453125 \n",
       "C 38.796875 6.015625 31.40625 0.390625 23 0.390625 \n",
       "C 13.90625 0.390625 7 6.921875 7 14.859375 \n",
       "C 7 22.796875 13.09375 29.4375 20 32.546875 \n",
       "z\n",
       "\" id=\"CMR17-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 63.578211)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_23\">\n",
       "      <path clip-path=\"url(#pafc839ec8a)\" d=\"M 26.930079 20.584685 \n",
       "L 361.730079 20.584685 \n",
       "\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_24\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#ma802df36c9\" y=\"20.584685\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- $1.0$ -->\n",
       "      <g transform=\"translate(7.2 24.043934)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_25\">\n",
       "    <path clip-path=\"url(#pafc839ec8a)\" d=\"M 42.148261 218.25607 \n",
       "L 68.001543 218.152812 \n",
       "L 72.702139 217.965186 \n",
       "L 76.227587 217.654452 \n",
       "L 78.577885 217.302468 \n",
       "L 80.928184 216.773107 \n",
       "L 83.278482 215.993458 \n",
       "L 85.62878 214.869139 \n",
       "L 86.803929 214.141749 \n",
       "L 87.979079 213.281918 \n",
       "L 89.154228 212.271002 \n",
       "L 90.329377 211.088891 \n",
       "L 91.504526 209.714129 \n",
       "L 92.679675 208.124098 \n",
       "L 93.854825 206.295262 \n",
       "L 95.029974 204.203487 \n",
       "L 96.205123 201.824429 \n",
       "L 97.380272 199.134003 \n",
       "L 98.555421 196.108919 \n",
       "L 99.73057 192.727293 \n",
       "L 100.90572 188.969313 \n",
       "L 103.256018 180.25978 \n",
       "L 105.606316 169.891471 \n",
       "L 107.956615 157.856968 \n",
       "L 110.306913 144.252979 \n",
       "L 112.657211 129.297923 \n",
       "L 116.182659 105.131236 \n",
       "L 120.883256 72.465769 \n",
       "L 123.233554 57.418053 \n",
       "L 125.583852 44.169497 \n",
       "L 126.759001 38.43224 \n",
       "L 127.934151 33.389522 \n",
       "L 129.1093 29.109468 \n",
       "L 130.284449 25.650928 \n",
       "L 131.459598 23.062128 \n",
       "L 132.634747 21.379555 \n",
       "L 133.809896 20.627096 \n",
       "L 134.985046 20.81548 \n",
       "L 136.160195 21.942018 \n",
       "L 137.335344 23.99067 \n",
       "L 138.510493 26.932424 \n",
       "L 139.685642 30.725979 \n",
       "L 140.860792 35.318713 \n",
       "L 142.035941 40.647891 \n",
       "L 143.21109 46.642098 \n",
       "L 145.561388 60.306163 \n",
       "L 147.911687 75.628791 \n",
       "L 157.31288 139.894994 \n",
       "L 159.663178 153.933104 \n",
       "L 162.013477 166.453867 \n",
       "L 164.363775 177.325586 \n",
       "L 166.714073 186.526658 \n",
       "L 169.064372 194.124051 \n",
       "L 170.239521 197.360551 \n",
       "L 171.41467 200.249053 \n",
       "L 172.589819 202.812079 \n",
       "L 173.764968 205.073308 \n",
       "L 174.940118 207.056989 \n",
       "L 176.115267 208.787432 \n",
       "L 177.290416 210.288576 \n",
       "L 178.465565 211.583623 \n",
       "L 179.640714 212.694754 \n",
       "L 180.815863 213.642903 \n",
       "L 183.166162 215.126895 \n",
       "L 185.51646 216.173609 \n",
       "L 187.866759 216.896378 \n",
       "L 190.217057 217.385065 \n",
       "L 193.742504 217.825187 \n",
       "L 198.443101 218.098375 \n",
       "L 205.493996 218.225809 \n",
       "L 224.296383 218.255909 \n",
       "L 225.471532 20.584574 \n",
       "L 284.228991 20.584685 \n",
       "L 285.40414 218.25607 \n",
       "L 346.511897 218.255804 \n",
       "L 346.511897 218.255804 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_26\">\n",
       "    <path clip-path=\"url(#pafc839ec8a)\" d=\"M 42.148261 218.256307 \n",
       "L 71.52699 218.156425 \n",
       "L 78.577885 218.039651 \n",
       "L 79.753034 217.819994 \n",
       "L 83.278482 216.682425 \n",
       "L 85.62878 215.745884 \n",
       "L 87.979079 214.560318 \n",
       "L 89.154228 213.806582 \n",
       "L 90.329377 212.890589 \n",
       "L 91.504526 211.761889 \n",
       "L 92.679675 210.366148 \n",
       "L 93.854825 208.648786 \n",
       "L 95.029974 206.558744 \n",
       "L 96.205123 204.051991 \n",
       "L 97.380272 201.094448 \n",
       "L 98.555421 197.664071 \n",
       "L 99.73057 193.751965 \n",
       "L 100.90572 189.36247 \n",
       "L 103.256018 179.229067 \n",
       "L 105.606316 167.51405 \n",
       "L 107.956615 154.565854 \n",
       "L 111.482062 133.630792 \n",
       "L 118.532957 89.659497 \n",
       "L 129.1093 23.678646 \n",
       "L 130.284449 21.163263 \n",
       "L 132.634747 21.09478 \n",
       "L 137.335344 21.179009 \n",
       "L 138.510493 21.722712 \n",
       "L 139.685642 25.715753 \n",
       "L 143.21109 48.401091 \n",
       "L 157.31288 136.695093 \n",
       "L 160.838327 157.309836 \n",
       "L 163.188626 169.901359 \n",
       "L 165.538924 181.172526 \n",
       "L 167.889223 190.831363 \n",
       "L 169.064372 194.995162 \n",
       "L 170.239521 198.701926 \n",
       "L 171.41467 201.955364 \n",
       "L 172.589819 204.770163 \n",
       "L 173.764968 207.171131 \n",
       "L 174.940118 209.191648 \n",
       "L 176.115267 210.87152 \n",
       "L 177.290416 212.254447 \n",
       "L 178.465565 213.385341 \n",
       "L 179.640714 214.307741 \n",
       "L 180.815863 215.06159 \n",
       "L 183.166162 216.196017 \n",
       "L 185.51646 216.98973 \n",
       "L 187.866759 217.550178 \n",
       "L 190.217057 217.925841 \n",
       "L 193.742504 218.220537 \n",
       "L 218.420637 218.249171 \n",
       "L 219.595786 218.21392 \n",
       "L 220.770935 217.954819 \n",
       "L 221.946085 216.047411 \n",
       "L 223.121234 202.002497 \n",
       "L 226.646681 38.131556 \n",
       "L 227.82183 21.004775 \n",
       "L 228.99698 20.594917 \n",
       "L 243.09877 20.584656 \n",
       "L 279.528394 20.624647 \n",
       "L 280.703543 20.883827 \n",
       "L 281.878693 22.791832 \n",
       "L 283.053842 36.841124 \n",
       "L 286.579289 200.709157 \n",
       "L 287.754438 217.835963 \n",
       "L 288.929588 218.245819 \n",
       "L 303.031378 218.256014 \n",
       "L 346.511897 218.256168 \n",
       "L 346.511897 218.256168 \n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 26.930079 228.14 \n",
       "L 26.930079 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 361.730079 228.14 \n",
       "L 361.730079 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 26.930079 228.14 \n",
       "L 361.730079 228.14 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 26.930079 10.7 \n",
       "L 361.730079 10.7 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"legend_1\">\n",
       "    <g id=\"patch_7\">\n",
       "     <path d=\"M 242.392353 134.857178 \n",
       "L 354.730079 134.857178 \n",
       "Q 356.730079 134.857178 356.730079 132.857178 \n",
       "L 356.730079 105.982822 \n",
       "Q 356.730079 103.982822 354.730079 103.982822 \n",
       "L 242.392353 103.982822 \n",
       "Q 240.392353 103.982822 240.392353 105.982822 \n",
       "L 240.392353 132.857178 \n",
       "Q 240.392353 134.857178 242.392353 134.857178 \n",
       "z\n",
       "\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_27\">\n",
       "     <path d=\"M 244.392353 111.482822 \n",
       "L 264.392353 111.482822 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_28\"/>\n",
       "    <g id=\"text_13\">\n",
       "     <!-- initial condition -->\n",
       "     <defs>\n",
       "      <path d=\"M 15.5 61.890625 \n",
       "C 15.5 64.09375 13.703125 66 11.40625 66 \n",
       "C 9.203125 66 7.296875 64.1875 7.296875 61.890625 \n",
       "C 7.296875 59.6875 9.09375 57.796875 11.40625 57.796875 \n",
       "C 13.59375 57.796875 15.5 59.59375 15.5 61.890625 \n",
       "z\n",
       "M 3.796875 42.890625 \n",
       "L 3.796875 40.296875 \n",
       "C 9.40625 40.296875 10.203125 39.6875 10.203125 34.859375 \n",
       "L 10.203125 6.921875 \n",
       "C 10.203125 3.09375 9.796875 2.59375 3.40625 2.59375 \n",
       "L 3.40625 0 \n",
       "C 5.796875 0.1875 10.09375 0.1875 12.59375 0.1875 \n",
       "C 15 0.1875 19.09375 0.1875 21.40625 0 \n",
       "L 21.40625 2.59375 \n",
       "C 15.5 2.59375 15.296875 3.203125 15.296875 6.8125 \n",
       "L 15.296875 44 \n",
       "z\n",
       "\" id=\"CMR17-105\"/>\n",
       "      <path d=\"M 41.5 30.53125 \n",
       "C 41.5 35.65625 40.5 44 28.703125 44 \n",
       "C 20.796875 44 16.703125 37.875 15.203125 33.84375 \n",
       "L 15.09375 33.84375 \n",
       "L 15.09375 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.28125 \n",
       "C 9.203125 40.28125 10.09375 39.6875 10.09375 34.859375 \n",
       "L 10.09375 6.921875 \n",
       "C 10.09375 3.09375 9.703125 2.59375 3.296875 2.59375 \n",
       "L 3.296875 0 \n",
       "C 5.703125 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.796875 0.1875 22.203125 0 \n",
       "L 22.203125 2.59375 \n",
       "C 15.796875 2.59375 15.40625 3 15.40625 6.921875 \n",
       "L 15.40625 26.21875 \n",
       "C 15.40625 35.453125 21 42.390625 28 42.390625 \n",
       "C 35.40625 42.390625 36.203125 35.765625 36.203125 30.9375 \n",
       "L 36.203125 6.921875 \n",
       "C 36.203125 3.09375 35.796875 2.59375 29.40625 2.59375 \n",
       "L 29.40625 0 \n",
       "C 31.796875 0.1875 36.203125 0.1875 38.796875 0.1875 \n",
       "C 41.40625 0.1875 45.90625 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 41.90625 2.59375 41.5 3 41.5 6.921875 \n",
       "z\n",
       "\" id=\"CMR17-110\"/>\n",
       "      <path d=\"M 15.09375 40.390625 \n",
       "L 29.09375 40.390625 \n",
       "L 29.09375 43 \n",
       "L 15.09375 43 \n",
       "L 15.09375 62 \n",
       "L 13.296875 62 \n",
       "C 13.09375 51.4375 9.59375 42.1875 1.09375 41.984375 \n",
       "L 1.09375 40.390625 \n",
       "L 9.796875 40.390625 \n",
       "L 9.796875 12.15625 \n",
       "C 9.796875 10.234375 9.796875 -1 21.40625 -1 \n",
       "C 27.296875 -1 30.703125 4.8125 30.703125 12.25 \n",
       "L 30.703125 17.984375 \n",
       "L 28.90625 17.984375 \n",
       "L 28.90625 12.34375 \n",
       "C 28.90625 5.421875 26.203125 0.796875 22 0.796875 \n",
       "C 19.09375 0.796875 15.09375 2.796875 15.09375 11.953125 \n",
       "z\n",
       "\" id=\"CMR17-116\"/>\n",
       "      <path d=\"M 36 25.875 \n",
       "C 36 32 36 35.546875 31.796875 39.59375 \n",
       "C 28.09375 42.984375 23.796875 44 20.40625 44 \n",
       "C 12.5 44 6.796875 37.625 6.796875 30.890625 \n",
       "C 6.796875 27.1875 9.796875 27 10.40625 27 \n",
       "C 11.703125 27 14 27.796875 14 30.59375 \n",
       "C 14 33.09375 12.09375 34.1875 10.40625 34.1875 \n",
       "C 10 34.1875 9.5 34.09375 9.203125 34 \n",
       "C 11.296875 40.53125 16.703125 42.390625 20.203125 42.390625 \n",
       "C 25.203125 42.390625 30.703125 37.828125 30.703125 29.296875 \n",
       "L 30.703125 25.5 \n",
       "C 24.796875 25.296875 17.703125 24.5 12.09375 21.453125 \n",
       "C 5.796875 17.921875 4 12.84375 4 9 \n",
       "C 4 1.203125 13 -1 18.296875 -1 \n",
       "C 23.796875 -1 28.90625 2.109375 31.09375 7.890625 \n",
       "C 31.296875 3.421875 34.09375 -0.609375 38.5 -0.609375 \n",
       "C 40.59375 -0.609375 45.90625 0.796875 45.90625 8.796875 \n",
       "L 45.90625 14.46875 \n",
       "L 44.09375 14.46875 \n",
       "L 44.09375 8.703125 \n",
       "C 44.09375 2.515625 41.40625 1.703125 40.09375 1.703125 \n",
       "C 36 1.703125 36 6.96875 36 11.4375 \n",
       "z\n",
       "M 30.703125 13.859375 \n",
       "C 30.703125 5.046875 24.5 0.59375 19 0.59375 \n",
       "C 14 0.59375 10.09375 4.34375 10.09375 9 \n",
       "C 10.09375 12.046875 11.40625 17.40625 17.203125 20.65625 \n",
       "C 22 23.390625 27.5 23.796875 30.703125 24 \n",
       "z\n",
       "\" id=\"CMR17-97\"/>\n",
       "      <path d=\"M 15.296875 69 \n",
       "L 3.40625 67.890625 \n",
       "L 3.40625 65.296875 \n",
       "C 9.296875 65.296875 10.203125 64.703125 10.203125 59.921875 \n",
       "L 10.203125 6.859375 \n",
       "C 10.203125 3.09375 9.796875 2.59375 3.40625 2.59375 \n",
       "L 3.40625 0 \n",
       "C 5.796875 0.1875 10.203125 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.703125 0.1875 22.09375 0 \n",
       "L 22.09375 2.59375 \n",
       "C 15.703125 2.59375 15.296875 2.984375 15.296875 6.859375 \n",
       "z\n",
       "\" id=\"CMR17-108\"/>\n",
       "      <path d=\"M 34.90625 35 \n",
       "C 33 35 30.203125 35 30.203125 31.484375 \n",
       "C 30.203125 28.6875 32.5 27.890625 33.796875 27.890625 \n",
       "C 34.5 27.890625 37.40625 28.1875 37.40625 31.6875 \n",
       "C 37.40625 38.6875 30.59375 44 22.90625 44 \n",
       "C 12.296875 44 3.296875 34.390625 3.296875 21.546875 \n",
       "C 3.296875 8.140625 12.703125 -1 22.90625 -1 \n",
       "C 35.296875 -1 38.40625 10.5625 38.40625 11.671875 \n",
       "C 38.40625 12.078125 38.296875 12.375 37.59375 12.375 \n",
       "C 36.90625 12.375 36.796875 12.28125 36.40625 10.96875 \n",
       "C 33.796875 2.8125 28.09375 0.796875 23.796875 0.796875 \n",
       "C 17.40625 0.796875 9.703125 6.734375 9.703125 21.640625 \n",
       "C 9.703125 36.84375 17.09375 42.1875 23 42.1875 \n",
       "C 26.90625 42.1875 32.703125 40.34375 34.90625 35 \n",
       "z\n",
       "\" id=\"CMR17-99\"/>\n",
       "      <path d=\"M 43.09375 21.1875 \n",
       "C 43.09375 34 33.796875 44 22.90625 44 \n",
       "C 12 44 2.703125 34 2.703125 21.1875 \n",
       "C 2.703125 8.59375 12 -1 22.90625 -1 \n",
       "C 33.796875 -1 43.09375 8.59375 43.09375 21.1875 \n",
       "z\n",
       "M 22.90625 0.796875 \n",
       "C 18.203125 0.796875 14.203125 3.59375 11.90625 7.5 \n",
       "C 9.40625 12 9.09375 17.59375 9.09375 22 \n",
       "C 9.09375 26.1875 9.296875 31.390625 11.90625 35.890625 \n",
       "C 13.90625 39.1875 17.796875 42.390625 22.90625 42.390625 \n",
       "C 27.40625 42.390625 31.203125 39.890625 33.59375 36.390625 \n",
       "C 36.703125 31.6875 36.703125 25.09375 36.703125 22 \n",
       "C 36.703125 18.09375 36.5 12.09375 33.796875 7.296875 \n",
       "C 31 2.6875 26.703125 0.796875 22.90625 0.796875 \n",
       "z\n",
       "\" id=\"CMR17-111\"/>\n",
       "      <path d=\"M 29.203125 67.890625 \n",
       "L 29.203125 65.296875 \n",
       "C 35.09375 65.296875 36 64.703125 36 60.046875 \n",
       "L 36 37.046875 \n",
       "C 35.59375 37.546875 31.5 44 23.40625 44 \n",
       "C 13.203125 44 3.296875 34.8125 3.296875 21.5 \n",
       "C 3.296875 8.265625 12.59375 -1 22.40625 -1 \n",
       "C 30.90625 -1 35.296875 5.640625 35.796875 6.34375 \n",
       "L 35.796875 -1 \n",
       "L 47.90625 -0.203125 \n",
       "L 47.90625 2.40625 \n",
       "C 42 2.40625 41.09375 3.015625 41.09375 7.859375 \n",
       "L 41.09375 69 \n",
       "z\n",
       "M 35.796875 11.90625 \n",
       "C 35.796875 8.875 34 6.140625 31.703125 4.125 \n",
       "C 28.296875 1.09375 24.90625 0.59375 23 0.59375 \n",
       "C 20.09375 0.59375 9.703125 2.109375 9.703125 21.390625 \n",
       "C 9.703125 41.1875 21.296875 42.390625 23.90625 42.390625 \n",
       "C 28.5 42.390625 32.203125 39.765625 34.5 36.140625 \n",
       "C 35.796875 34.015625 35.796875 33.703125 35.796875 31.890625 \n",
       "z\n",
       "\" id=\"CMR17-100\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(272.392353 114.982822)scale(0.1 -0.1)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(24.871058 0)scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "      <use transform=\"translate(75.766428 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(100.637487 0)scale(0.996264)\" xlink:href=\"#CMR17-116\"/>\n",
       "      <use transform=\"translate(135.918255 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(160.789313 0)scale(0.996264)\" xlink:href=\"#CMR17-97\"/>\n",
       "      <use transform=\"translate(206.47979 0)scale(0.996264)\" xlink:href=\"#CMR17-108\"/>\n",
       "      <use transform=\"translate(261.426815 0)scale(0.996264)\" xlink:href=\"#CMR17-99\"/>\n",
       "      <use transform=\"translate(301.912475 0)scale(0.996264)\" xlink:href=\"#CMR17-111\"/>\n",
       "      <use transform=\"translate(347.602953 0)scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "      <use transform=\"translate(398.498322 0)scale(0.996264)\" xlink:href=\"#CMR17-100\"/>\n",
       "      <use transform=\"translate(449.393692 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(474.264751 0)scale(0.996264)\" xlink:href=\"#CMR17-116\"/>\n",
       "      <use transform=\"translate(509.545518 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(534.416577 0)scale(0.996264)\" xlink:href=\"#CMR17-111\"/>\n",
       "      <use transform=\"translate(580.107054 0)scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_29\">\n",
       "     <path d=\"M 244.392353 125.42 \n",
       "L 264.392353 125.42 \n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_30\"/>\n",
       "    <g id=\"text_14\">\n",
       "     <!-- one residence time -->\n",
       "     <defs>\n",
       "      <path d=\"M 38.09375 23.484375 \n",
       "C 38.5 23.890625 38.5 24.09375 38.5 25.09375 \n",
       "C 38.5 35.171875 33.09375 44 21.703125 44 \n",
       "C 11.09375 44 2.703125 33.984375 2.703125 21.78125 \n",
       "C 2.703125 8.65625 12.203125 -1 22.796875 -1 \n",
       "C 34 -1 38.40625 9.671875 38.40625 11.796875 \n",
       "C 38.40625 12.5 37.796875 12.5 37.59375 12.5 \n",
       "C 36.90625 12.5 36.796875 12.296875 36.40625 11.078125 \n",
       "C 34.203125 4.21875 28.703125 0.796875 23.5 0.796875 \n",
       "C 19.203125 0.796875 14.90625 3.21875 12.203125 7.65625 \n",
       "C 9.09375 12.796875 9.09375 18.75 9.09375 23.484375 \n",
       "z\n",
       "M 9.203125 25 \n",
       "C 9.90625 39.234375 17.59375 42.390625 21.59375 42.390625 \n",
       "C 28.40625 42.390625 33 36.0625 33.09375 25 \n",
       "z\n",
       "\" id=\"CMR17-101\"/>\n",
       "      <path d=\"M 15 23.703125 \n",
       "C 15 33.34375 19.09375 42.390625 26.59375 42.390625 \n",
       "C 27.296875 42.390625 28 42.296875 28.703125 41.984375 \n",
       "C 28.703125 41.984375 26.5 41.28125 26.5 38.671875 \n",
       "C 26.5 36.265625 28.40625 35.265625 29.90625 35.265625 \n",
       "C 31.09375 35.265625 33.296875 35.96875 33.296875 38.78125 \n",
       "C 33.296875 41.984375 30.09375 44 26.703125 44 \n",
       "C 19.09375 44 15.796875 36.5625 14.796875 33.046875 \n",
       "L 14.703125 33.046875 \n",
       "L 14.703125 44 \n",
       "L 3.09375 42.890625 \n",
       "L 3.09375 40.28125 \n",
       "C 9 40.28125 9.90625 39.6875 9.90625 34.859375 \n",
       "L 9.90625 6.921875 \n",
       "C 9.90625 3.09375 9.5 2.59375 3.09375 2.59375 \n",
       "L 3.09375 0 \n",
       "C 5.5 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.59375 0.1875 20.703125 0.1875 23.40625 0 \n",
       "L 23.40625 2.59375 \n",
       "C 16.203125 2.59375 15 2.59375 15 7.109375 \n",
       "z\n",
       "\" id=\"CMR17-114\"/>\n",
       "      <path d=\"M 30.90625 42 \n",
       "C 30.90625 43.796875 30.796875 43.890625 30.203125 43.890625 \n",
       "C 29.796875 43.890625 29.703125 43.796875 28.5 42.296875 \n",
       "C 28.203125 41.890625 27.296875 40.890625 27 40.5 \n",
       "C 23.796875 43.890625 19.296875 44 17.59375 44 \n",
       "C 6.5 44 2.5 38.1875 2.5 32.390625 \n",
       "C 2.5 23.390625 12.703125 21.296875 15.59375 20.6875 \n",
       "C 21.90625 19.390625 24.09375 19 26.203125 17.1875 \n",
       "C 27.5 16 29.703125 13.796875 29.703125 10.1875 \n",
       "C 29.703125 6 27.296875 0.59375 18.09375 0.59375 \n",
       "C 9.40625 0.59375 6.296875 7.1875 4.5 16 \n",
       "C 4.203125 17.390625 4.203125 17.5 3.40625 17.5 \n",
       "C 2.59375 17.5 2.5 17.390625 2.5 15.390625 \n",
       "L 2.5 1 \n",
       "C 2.5 -0.8125 2.59375 -0.90625 3.203125 -0.90625 \n",
       "C 3.703125 -0.90625 3.796875 -0.8125 4.296875 0 \n",
       "C 4.90625 0.890625 6.40625 3.296875 7 4.296875 \n",
       "C 9 1.59375 12.5 -1 18.09375 -1 \n",
       "C 28 -1 33.296875 4.390625 33.296875 12.1875 \n",
       "C 33.296875 17.296875 30.59375 20 29.296875 21.1875 \n",
       "C 26.296875 24.296875 22.796875 25 18.59375 25.796875 \n",
       "C 13.09375 27 6.09375 28.390625 6.09375 34.5 \n",
       "C 6.09375 37.09375 7.5 42.59375 17.59375 42.59375 \n",
       "C 28.296875 42.59375 28.90625 32.59375 29.09375 29.390625 \n",
       "C 29.203125 28.890625 29.703125 28.796875 30 28.796875 \n",
       "C 30.90625 28.796875 30.90625 29.09375 30.90625 30.796875 \n",
       "z\n",
       "\" id=\"CMR17-115\"/>\n",
       "      <path d=\"M 67.59375 30.53125 \n",
       "C 67.59375 35.5625 66.703125 44 54.796875 44 \n",
       "C 48 44 43.296875 39.375 41.5 33.953125 \n",
       "L 41.40625 33.953125 \n",
       "C 40.203125 42.1875 34.296875 44 28.703125 44 \n",
       "C 20.796875 44 16.703125 37.875 15.203125 33.84375 \n",
       "L 15.09375 33.84375 \n",
       "L 15.09375 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.28125 \n",
       "C 9.203125 40.28125 10.09375 39.6875 10.09375 34.859375 \n",
       "L 10.09375 6.921875 \n",
       "C 10.09375 3.09375 9.703125 2.59375 3.296875 2.59375 \n",
       "L 3.296875 0 \n",
       "C 5.703125 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.796875 0.1875 22.203125 0 \n",
       "L 22.203125 2.59375 \n",
       "C 15.796875 2.59375 15.40625 3 15.40625 6.921875 \n",
       "L 15.40625 26.21875 \n",
       "C 15.40625 35.453125 21 42.390625 28 42.390625 \n",
       "C 35.40625 42.390625 36.203125 35.765625 36.203125 30.9375 \n",
       "L 36.203125 6.921875 \n",
       "C 36.203125 3.09375 35.796875 2.59375 29.40625 2.59375 \n",
       "L 29.40625 0 \n",
       "C 31.796875 0.1875 36.203125 0.1875 38.796875 0.1875 \n",
       "C 41.40625 0.1875 45.90625 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 41.90625 2.59375 41.5 3 41.5 6.921875 \n",
       "L 41.5 26.21875 \n",
       "C 41.5 35.453125 47.09375 42.390625 54.09375 42.390625 \n",
       "C 61.5 42.390625 62.296875 35.765625 62.296875 30.9375 \n",
       "L 62.296875 6.921875 \n",
       "C 62.296875 3.09375 61.90625 2.59375 55.5 2.59375 \n",
       "L 55.5 0 \n",
       "C 57.90625 0.1875 62.296875 0.1875 64.90625 0.1875 \n",
       "C 67.5 0.1875 72 0.1875 74.40625 0 \n",
       "L 74.40625 2.59375 \n",
       "C 68 2.59375 67.59375 3 67.59375 6.921875 \n",
       "z\n",
       "\" id=\"CMR17-109\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(272.392353 128.92)scale(0.1 -0.1)\">\n",
       "      <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-111\"/>\n",
       "      <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "      <use transform=\"translate(96.585847 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(167.147474 0)scale(0.996264)\" xlink:href=\"#CMR17-114\"/>\n",
       "      <use transform=\"translate(202.428242 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(242.913902 0)scale(0.996264)\" xlink:href=\"#CMR17-115\"/>\n",
       "      <use transform=\"translate(278.71524 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(303.586298 0)scale(0.996264)\" xlink:href=\"#CMR17-100\"/>\n",
       "      <use transform=\"translate(354.481668 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(394.967328 0)scale(0.996264)\" xlink:href=\"#CMR17-110\"/>\n",
       "      <use transform=\"translate(445.862698 0)scale(0.996264)\" xlink:href=\"#CMR17-99\"/>\n",
       "      <use transform=\"translate(486.348359 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "      <use transform=\"translate(556.909985 0)scale(0.996264)\" xlink:href=\"#CMR17-116\"/>\n",
       "      <use transform=\"translate(592.190753 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "      <use transform=\"translate(617.061812 0)scale(0.996264)\" xlink:href=\"#CMR17-109\"/>\n",
       "      <use transform=\"translate(693.981402 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pafc839ec8a\">\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"26.930079\" y=\"10.7\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.plot(sol[0], label='initial condition')\n",
    "plt.plot(sol[-1], label='one residence time')\n",
    "plt.legend()\n",
    "plt.grid()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<video width=\"1000\" height=\"600\" controls autoplay loop>\n",
       "  <source type=\"video/mp4\" src=\"data:video/mp4;base64,AAAAHGZ0eXBNNFYgAAACAGlzb21pc28yYXZjMQAAAAhmcmVlAAFT5W1kYXQAAAKgBgX//5zcRem9\n",
       "5tlIt5Ys2CDZI+7veDI2NCAtIGNvcmUgMTQ4IC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENv\n",
       "cHlsZWZ0IDIwMDMtMjAxNiAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9w\n",
       "dGlvbnM6IGNhYmFjPTEgcmVmPTMgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MzoweDExMyBtZT1o\n",
       "ZXggc3VibWU9NyBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0xIG1lX3JhbmdlPTE2\n",
       "IGNocm9tYV9tZT0xIHRyZWxsaXM9MSA4eDhkY3Q9MSBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0\n",
       "X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0tMiB0aHJlYWRzPTYgbG9va2FoZWFkX3RocmVhZHM9\n",
       "MSBzbGljZWRfdGhyZWFkcz0wIG5yPTAgZGVjaW1hdGU9MSBpbnRlcmxhY2VkPTAgYmx1cmF5X2Nv\n",
       "bXBhdD0wIGNvbnN0cmFpbmVkX2ludHJhPTAgYmZyYW1lcz0zIGJfcHlyYW1pZD0yIGJfYWRhcHQ9\n",
       "MSBiX2JpYXM9MCBkaXJlY3Q9MSB3ZWlnaHRiPTEgb3Blbl9nb3A9MCB3ZWlnaHRwPTIga2V5aW50\n",
       "PTI1MCBrZXlpbnRfbWluPTEwIHNjZW5lY3V0PTQwIGludHJhX3JlZnJlc2g9MCByY19sb29rYWhl\n",
       "YWQ9NDAgcmM9Y3JmIG1idHJlZT0xIGNyZj0yMy4wIHFjb21wPTAuNjAgcXBtaW49MCBxcG1heD02\n",
       "OSBxcHN0ZXA9NCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAABY4GWIhAAR//73iB8yy2n5Otdy\n",
       "EeetLq0fUO5GcV6kvf4gAAADAAADAAADAACbm+OrZzhsP/gtX+LYBnWk7ZmLhPQWVqqgWeyOyJTD\n",
       "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\n",
       "AAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAA\n",
       "FAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAE\n",
       "AAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAA\n",
       "AAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAA\n",
       "AAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAA\n",
       "AAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAA\n",
       "AQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAAB\n",
       "AAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEA\n",
       "AAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAA\n",
       "CAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAU\n",
       "AAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQA\n",
       "AAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAA\n",
       "AAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAA\n",
       "AAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAA\n",
       "AQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAAB\n",
       "AAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEA\n",
       "AAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAA\n",
       "AAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAI\n",
       "AAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQA\n",
       "AAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAA\n",
       "AAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAA\n",
       "AAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAA\n",
       "AQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAAB\n",
       "AAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEA\n",
       "ABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAA\n",
       "BAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAA\n",
       "AAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgA\n",
       "AAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAA\n",
       "AAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAA\n",
       "AAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAA\n",
       "AQAABAAAAAABAAAUAAAAAAEAAAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAAB\n",
       "AAAAAAAAAAEAAAQAAAAAAQAAFAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAABAAAUAAAAAAEA\n",
       "AAgAAAAAAQAAAAAAAAABAAAEAAAAAAEAABQAAAAAAQAACAAAAAABAAAAAAAAAAEAAAQAAAAAAQAA\n",
       "FAAAAAABAAAIAAAAAAEAAAAAAAAAAQAABAAAAAACAAAIAAAAAAEAABQAAAAAAQAACAAAAAABAAAA\n",
       "AAAAAAEAAAQAAAAAAQAACAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAQAAAAABAAAEFHN0c3oAAAAA\n",
       "AAAAAAAAAQAAAFuIAAAJ9gAAAe4AAAGoAAAAuQAAAlUAAAJ5AAACDAAAAFEAAANJAAAApwAAAGYA\n",
       "AABaAAADlQAAAIoAAABZAAAAWwAAA1UAAACHAAAASgAAAD8AAALKAAAAZQAAADoAAABBAAACggAA\n",
       "AFMAAAA7AAAAOAAAAroAAABUAAAAPgAAADgAAAMDAAAAWAAAAD8AAAA8AAADCwAAAFQAAAA/AAAA\n",
       "NgAAAUwAAABKAAAAOAAAADwAAALMAAAAUwAAADsAAAA6AAAB0gAAAEwAAAA6AAAAOgAAAdMAAABL\n",
       "AAAAOwAAADwAAAK+AAAAUgAAAD4AAAA4AAAB+AAAAEwAAAA7AAAAPAAAAeQAAABKAAAAOwAAADgA\n",
       "AAHrAAAATQAAADsAAABAAAACSAAAAFIAAABBAAAAOQAAATEAAABNAAAAPAAAADkAAADxAAAAUAAA\n",
       "ADwAAAA6AAABtAAAAE0AAAA5AAAAPAAAAlgAAABTAAAAPgAAADsAAAIAAAAAUAAAADwAAAA5AAAA\n",
       "oQAAAE4AAAA6AAAANgAAAkAAAABTAAAAOgAAAD4AAAJ4AAAAUgAAADwAAAA6AAAAzAAAAEcAAAA2\n",
       "AAAANgAAAi8AAABVAAAAQAAAADkAAAB9AAAATAAAADkAAAA2AAAAngAAAEkAAAA2AAAANgAAAW4A\n",
       "AABQAAAANgAAADwAAAG5AAAAUAAAADUAAAA7AAABZAAAAFYAAAA7AAAAOwAAAT8AAABVAAAAPgAA\n",
       "ADwAAADgAAAAUAAAADoAAAA9AAAA2wAAAFAAAAA6AAAAPQAAALcAAABOAAAAOwAAADsAAAEQAAAA\n",
       "TwAAADsAAAA8AAAAZwAAAE8AAAA6AAAAOwAAALUAAABRAAAAPQAAADsAAAGYAAAAUwAAAD0AAAA7\n",
       "AAAArwAAAEwAAAA5AAAAOQAAAYIAAAB4AAAAQwAAAEAAAAFhAAAAVQAAADkAAAA+AAABbQAAAE0A\n",
       "AAA5AAAAOwAAARcAAAB1AAAAQQAAAEIAAADZAAAAVgAAADsAAAA6AAAAfAAAAEsAAAA7AAAAOgAA\n",
       "ANEAAABOAAAAOAAAADsAAAHzAAAAUQAAAD4AAAA9AAABhQAAAE8AAAA/AAAAOgAAAK8AAABNAAAA\n",
       "PAAAADoAAACLAAAASgAAADgAAAA6AAAA6gAAAE0AAAA7AAAAOgAAATIAAABPAAAAPQAAADoAAACu\n",
       "AAAATQAAADgAAAA6AAAAzAAAAE8AAAA7AAAAOQAAANoAAABNAAAAOAAAADwAAACCAAAATAAAADoA\n",
       "AAA5AAAAcAAAAE4AAAA4AAAAPAAAAJAAAABLAAAAOgAAADkAAAAnAABWAgAAAKgAAABGAAAANQAA\n",
       "ACoAAAArAAAAFHN0Y28AAAAAAAAAAQAAACwAAABidWR0YQAAAFptZXRhAAAAAAAAACFoZGxyAAAA\n",
       "AAAAAABtZGlyYXBwbAAAAAAAAAAAAAAAAC1pbHN0AAAAJal0b28AAAAdZGF0YQAAAAEAAAAATGF2\n",
       "ZjU3LjU2LjEwMQ==\n",
       "\">\n",
       "  Your browser does not support the video tag.\n",
       "</video>"
      ],
      "text/plain": [
       "<matplotlib.animation.ArtistAnimation at 0x121166198>"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ani"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Create Animation in Moving Reference Frame"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "done!\n"
     ]
    },
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"210.254175pt\" version=\"1.1\" viewBox=\"0 0 282.62 210.254175\" width=\"282.62pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 210.254175 \n",
       "L 282.62 210.254175 \n",
       "L 282.62 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 26.930079 187.198498 \n",
       "L 271.92 187.198498 \n",
       "L 271.92 26.038498 \n",
       "L 26.930079 26.038498 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 37.629282 187.198498 \n",
       "L 37.629282 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_2\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"mf90e691e23\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"37.629282\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- $0.0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 42 31.84375 \n",
       "C 42 37.96875 41.90625 48.421875 37.703125 56.453125 \n",
       "C 34 63.484375 28.09375 66 22.90625 66 \n",
       "C 18.09375 66 12 63.78125 8.203125 56.5625 \n",
       "C 4.203125 49.015625 3.796875 39.671875 3.796875 31.84375 \n",
       "C 3.796875 26.109375 3.90625 17.375 7 9.734375 \n",
       "C 11.296875 -0.609375 19 -2 22.90625 -2 \n",
       "C 27.5 -2 34.5 -0.109375 38.59375 9.4375 \n",
       "C 41.59375 16.375 42 24.5 42 31.84375 \n",
       "z\n",
       "M 22.90625 -0.40625 \n",
       "C 16.5 -0.40625 12.703125 5.125 11.296875 12.75 \n",
       "C 10.203125 18.6875 10.203125 27.328125 10.203125 32.953125 \n",
       "C 10.203125 40.6875 10.203125 47.109375 11.5 53.234375 \n",
       "C 13.40625 61.78125 19 64.390625 22.90625 64.390625 \n",
       "C 27 64.390625 32.296875 61.671875 34.203125 53.4375 \n",
       "C 35.5 47.71875 35.59375 40.984375 35.59375 32.953125 \n",
       "C 35.59375 26.421875 35.59375 18.375 34.40625 12.453125 \n",
       "C 32.296875 1.5 26.40625 -0.40625 22.90625 -0.40625 \n",
       "z\n",
       "\" id=\"CMR17-48\"/>\n",
       "       <path d=\"M 18.40625 4.796875 \n",
       "C 18.40625 7.6875 16 9.6875 13.59375 9.6875 \n",
       "C 10.703125 9.6875 8.703125 7.296875 8.703125 4.890625 \n",
       "C 8.703125 2 11.09375 0 13.5 0 \n",
       "C 16.40625 0 18.40625 2.390625 18.40625 4.796875 \n",
       "z\n",
       "\" id=\"CMMI12-58\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(31.264243 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 82.347585 187.198498 \n",
       "L 82.347585 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"82.347585\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- $0.2$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 41.703125 15.46875 \n",
       "L 39.90625 15.46875 \n",
       "C 38.90625 8.390625 38.09375 7.1875 37.703125 6.59375 \n",
       "C 37.203125 5.796875 30 5.796875 28.59375 5.796875 \n",
       "L 9.40625 5.796875 \n",
       "C 13 9.6875 20 16.765625 28.5 24.9375 \n",
       "C 34.59375 30.71875 41.703125 37.5 41.703125 47.390625 \n",
       "C 41.703125 59.1875 32.296875 66 21.796875 66 \n",
       "C 10.796875 66 4.09375 56.296875 4.09375 47.296875 \n",
       "C 4.09375 43.390625 7 42.890625 8.203125 42.890625 \n",
       "C 9.203125 42.890625 12.203125 43.484375 12.203125 46.984375 \n",
       "C 12.203125 50.09375 9.59375 51 8.203125 51 \n",
       "C 7.59375 51 7 50.890625 6.59375 50.6875 \n",
       "C 8.5 59.1875 14.296875 63.390625 20.40625 63.390625 \n",
       "C 29.09375 63.390625 34.796875 56.5 34.796875 47.390625 \n",
       "C 34.796875 38.703125 29.703125 31.21875 24 24.734375 \n",
       "L 4.09375 2.296875 \n",
       "L 4.09375 0 \n",
       "L 39.296875 0 \n",
       "z\n",
       "\" id=\"CMR17-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(75.982546 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 127.065888 187.198498 \n",
       "L 127.065888 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"127.065888\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- $0.4$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.59375 64.796875 \n",
       "C 33.59375 66.890625 33.5 67 31.703125 67 \n",
       "L 2 19.59375 \n",
       "L 2 17 \n",
       "L 27.796875 17 \n",
       "L 27.796875 7.1875 \n",
       "C 27.796875 3.59375 27.59375 2.59375 20.59375 2.59375 \n",
       "L 18.703125 2.59375 \n",
       "L 18.703125 0 \n",
       "C 21.90625 0.1875 27.296875 0.1875 30.703125 0.1875 \n",
       "C 34.09375 0.1875 39.5 0.1875 42.703125 0 \n",
       "L 42.703125 2.59375 \n",
       "L 40.796875 2.59375 \n",
       "C 33.796875 2.59375 33.59375 3.59375 33.59375 7.1875 \n",
       "L 33.59375 17 \n",
       "L 43.796875 17 \n",
       "L 43.796875 19.59375 \n",
       "L 33.59375 19.59375 \n",
       "z\n",
       "M 28.09375 58.171875 \n",
       "L 28.09375 19.59375 \n",
       "L 4 19.59375 \n",
       "z\n",
       "\" id=\"CMR17-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(120.700849 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 171.784191 187.198498 \n",
       "L 171.784191 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"171.784191\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- $0.6$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 34.34375 \n",
       "C 10.59375 58 21.796875 63.6875 28.296875 63.6875 \n",
       "C 30.40625 63.6875 35.5 63.265625 37.5 59.09375 \n",
       "C 35.90625 59.09375 32.90625 59.09375 32.90625 55.59375 \n",
       "C 32.90625 52.890625 35.09375 52 36.5 52 \n",
       "C 37.40625 52 40.09375 52.390625 40.09375 55.796875 \n",
       "C 40.09375 62.296875 35.09375 66 28.203125 66 \n",
       "C 16.296875 66 3.796875 53.296875 3.796875 31.421875 \n",
       "C 3.796875 4.015625 15.09375 -2 23.09375 -2 \n",
       "C 32.796875 -2 42 6.734375 42 20.234375 \n",
       "C 42 32.828125 33.90625 42 23.703125 42 \n",
       "C 17.59375 42 13.09375 37.96875 10.59375 30.921875 \n",
       "z\n",
       "M 23.09375 0.390625 \n",
       "C 10.796875 0.390625 10.796875 18.9375 10.796875 22.65625 \n",
       "C 10.796875 29.90625 14.203125 40.390625 23.5 40.390625 \n",
       "C 25.203125 40.390625 30.09375 40.390625 33.40625 33.4375 \n",
       "C 35.203125 29.515625 35.203125 25.375 35.203125 20.34375 \n",
       "C 35.203125 14.90625 35.203125 10.875 33.09375 6.84375 \n",
       "C 30.90625 2.703125 27.703125 0.390625 23.09375 0.390625 \n",
       "z\n",
       "\" id=\"CMR17-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(165.419151 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 216.502494 187.198498 \n",
       "L 216.502494 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"216.502494\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- $0.8$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 27.203125 35.765625 \n",
       "C 33.5 38.96875 39.90625 43.796875 39.90625 51.53125 \n",
       "C 39.90625 60.6875 31.09375 66 23 66 \n",
       "C 13.90625 66 5.90625 59.375 5.90625 50.234375 \n",
       "C 5.90625 47.71875 6.5 43.390625 10.40625 39.578125 \n",
       "C 11.40625 38.578125 15.59375 35.5625 18.296875 33.65625 \n",
       "C 13.796875 31.34375 3.296875 25.8125 3.296875 14.765625 \n",
       "C 3.296875 4.40625 13.09375 -2 22.796875 -2 \n",
       "C 33.5 -2 42.5 5.71875 42.5 15.96875 \n",
       "C 42.5 25.109375 36.40625 29.328125 32.40625 32.046875 \n",
       "z\n",
       "M 14.09375 44.609375 \n",
       "C 13.296875 45.109375 9.296875 48.21875 9.296875 52.9375 \n",
       "C 9.296875 59.078125 15.59375 63.6875 22.796875 63.6875 \n",
       "C 30.703125 63.6875 36.5 58.0625 36.5 51.53125 \n",
       "C 36.5 42.1875 26.09375 36.859375 25.59375 36.859375 \n",
       "C 25.5 36.859375 25.40625 36.859375 24.59375 37.46875 \n",
       "z\n",
       "M 32.5 24 \n",
       "C 34 22.90625 38.796875 19.578125 38.796875 13.453125 \n",
       "C 38.796875 6.015625 31.40625 0.390625 23 0.390625 \n",
       "C 13.90625 0.390625 7 6.921875 7 14.859375 \n",
       "C 7 22.796875 13.09375 29.4375 20 32.546875 \n",
       "z\n",
       "\" id=\"CMR17-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(210.137454 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 261.220797 187.198498 \n",
       "L 261.220797 26.038498 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"261.220797\" xlink:href=\"#mf90e691e23\" y=\"187.198498\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- $1.0$ -->\n",
       "      <defs>\n",
       "       <path d=\"M 26.59375 63.796875 \n",
       "C 26.59375 65.890625 26.5 66 25.09375 66 \n",
       "C 21.203125 61.359375 15.296875 59.890625 9.703125 59.6875 \n",
       "C 9.40625 59.6875 8.90625 59.6875 8.796875 59.5 \n",
       "C 8.703125 59.296875 8.703125 59.09375 8.703125 57 \n",
       "C 11.796875 57 17 57.59375 21 59.984375 \n",
       "L 21 7.296875 \n",
       "C 21 3.796875 20.796875 2.59375 12.203125 2.59375 \n",
       "L 9.203125 2.59375 \n",
       "L 9.203125 0 \n",
       "C 14 0.09375 19 0.1875 23.796875 0.1875 \n",
       "C 28.59375 0.1875 33.59375 0.09375 38.40625 0 \n",
       "L 38.40625 2.59375 \n",
       "L 35.40625 2.59375 \n",
       "C 26.796875 2.59375 26.59375 3.6875 26.59375 7.296875 \n",
       "z\n",
       "\" id=\"CMR17-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(254.855757 201.116997)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_13\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 179.873044 \n",
       "L 271.92 179.873044 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_14\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"mb9062cf9a8\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"179.873044\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- $0.0$ -->\n",
       "      <g transform=\"translate(7.2 183.332293)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_15\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 150.571242 \n",
       "L 271.92 150.571242 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_16\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"150.571242\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- $0.2$ -->\n",
       "      <g transform=\"translate(7.2 154.030491)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_17\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 121.26944 \n",
       "L 271.92 121.26944 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_18\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"121.26944\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- $0.4$ -->\n",
       "      <g transform=\"translate(7.2 124.72869)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_19\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 91.967639 \n",
       "L 271.92 91.967639 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_20\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"91.967639\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- $0.6$ -->\n",
       "      <g transform=\"translate(7.2 95.426888)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_21\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 62.665837 \n",
       "L 271.92 62.665837 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_22\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"62.665837\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- $0.8$ -->\n",
       "      <g transform=\"translate(7.2 66.125086)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_23\">\n",
       "      <path clip-path=\"url(#p1f3944135c)\" d=\"M 26.930079 33.364035 \n",
       "L 271.92 33.364035 \n",
       "\" style=\"fill:none;stroke:#e6e6e6;stroke-linecap:square;stroke-width:0.8;\"/>\n",
       "     </g>\n",
       "     <g id=\"line2d_24\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"26.930079\" xlink:href=\"#mb9062cf9a8\" y=\"33.364035\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- $1.0$ -->\n",
       "      <g transform=\"translate(7.2 36.823284)scale(0.1 -0.1)\">\n",
       "       <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "       <use transform=\"translate(45.690477 0)scale(0.996264)\" xlink:href=\"#CMMI12-58\"/>\n",
       "       <use transform=\"translate(72.787654 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 26.930079 187.198498 \n",
       "L 26.930079 26.038498 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 271.92 187.198498 \n",
       "L 271.92 26.038498 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 26.930079 187.198498 \n",
       "L 271.92 187.198498 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 26.930079 26.038498 \n",
       "L 271.92 26.038498 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"text_13\">\n",
       "    <!-- time =1.0 s.\tMUSCL -->\n",
       "    <defs>\n",
       "     <path d=\"M 15.09375 40.390625 \n",
       "L 29.09375 40.390625 \n",
       "L 29.09375 43 \n",
       "L 15.09375 43 \n",
       "L 15.09375 62 \n",
       "L 13.296875 62 \n",
       "C 13.09375 51.4375 9.59375 42.1875 1.09375 41.984375 \n",
       "L 1.09375 40.390625 \n",
       "L 9.796875 40.390625 \n",
       "L 9.796875 12.15625 \n",
       "C 9.796875 10.234375 9.796875 -1 21.40625 -1 \n",
       "C 27.296875 -1 30.703125 4.8125 30.703125 12.25 \n",
       "L 30.703125 17.984375 \n",
       "L 28.90625 17.984375 \n",
       "L 28.90625 12.34375 \n",
       "C 28.90625 5.421875 26.203125 0.796875 22 0.796875 \n",
       "C 19.09375 0.796875 15.09375 2.796875 15.09375 11.953125 \n",
       "z\n",
       "\" id=\"CMR17-116\"/>\n",
       "     <path d=\"M 15.5 61.890625 \n",
       "C 15.5 64.09375 13.703125 66 11.40625 66 \n",
       "C 9.203125 66 7.296875 64.1875 7.296875 61.890625 \n",
       "C 7.296875 59.6875 9.09375 57.796875 11.40625 57.796875 \n",
       "C 13.59375 57.796875 15.5 59.59375 15.5 61.890625 \n",
       "z\n",
       "M 3.796875 42.890625 \n",
       "L 3.796875 40.296875 \n",
       "C 9.40625 40.296875 10.203125 39.6875 10.203125 34.859375 \n",
       "L 10.203125 6.921875 \n",
       "C 10.203125 3.09375 9.796875 2.59375 3.40625 2.59375 \n",
       "L 3.40625 0 \n",
       "C 5.796875 0.1875 10.09375 0.1875 12.59375 0.1875 \n",
       "C 15 0.1875 19.09375 0.1875 21.40625 0 \n",
       "L 21.40625 2.59375 \n",
       "C 15.5 2.59375 15.296875 3.203125 15.296875 6.8125 \n",
       "L 15.296875 44 \n",
       "z\n",
       "\" id=\"CMR17-105\"/>\n",
       "     <path d=\"M 67.59375 30.53125 \n",
       "C 67.59375 35.5625 66.703125 44 54.796875 44 \n",
       "C 48 44 43.296875 39.375 41.5 33.953125 \n",
       "L 41.40625 33.953125 \n",
       "C 40.203125 42.1875 34.296875 44 28.703125 44 \n",
       "C 20.796875 44 16.703125 37.875 15.203125 33.84375 \n",
       "L 15.09375 33.84375 \n",
       "L 15.09375 44 \n",
       "L 3.296875 42.890625 \n",
       "L 3.296875 40.28125 \n",
       "C 9.203125 40.28125 10.09375 39.6875 10.09375 34.859375 \n",
       "L 10.09375 6.921875 \n",
       "C 10.09375 3.09375 9.703125 2.59375 3.296875 2.59375 \n",
       "L 3.296875 0 \n",
       "C 5.703125 0.1875 10.09375 0.1875 12.703125 0.1875 \n",
       "C 15.296875 0.1875 19.796875 0.1875 22.203125 0 \n",
       "L 22.203125 2.59375 \n",
       "C 15.796875 2.59375 15.40625 3 15.40625 6.921875 \n",
       "L 15.40625 26.21875 \n",
       "C 15.40625 35.453125 21 42.390625 28 42.390625 \n",
       "C 35.40625 42.390625 36.203125 35.765625 36.203125 30.9375 \n",
       "L 36.203125 6.921875 \n",
       "C 36.203125 3.09375 35.796875 2.59375 29.40625 2.59375 \n",
       "L 29.40625 0 \n",
       "C 31.796875 0.1875 36.203125 0.1875 38.796875 0.1875 \n",
       "C 41.40625 0.1875 45.90625 0.1875 48.296875 0 \n",
       "L 48.296875 2.59375 \n",
       "C 41.90625 2.59375 41.5 3 41.5 6.921875 \n",
       "L 41.5 26.21875 \n",
       "C 41.5 35.453125 47.09375 42.390625 54.09375 42.390625 \n",
       "C 61.5 42.390625 62.296875 35.765625 62.296875 30.9375 \n",
       "L 62.296875 6.921875 \n",
       "C 62.296875 3.09375 61.90625 2.59375 55.5 2.59375 \n",
       "L 55.5 0 \n",
       "C 57.90625 0.1875 62.296875 0.1875 64.90625 0.1875 \n",
       "C 67.5 0.1875 72 0.1875 74.40625 0 \n",
       "L 74.40625 2.59375 \n",
       "C 68 2.59375 67.59375 3 67.59375 6.921875 \n",
       "z\n",
       "\" id=\"CMR17-109\"/>\n",
       "     <path d=\"M 38.09375 23.484375 \n",
       "C 38.5 23.890625 38.5 24.09375 38.5 25.09375 \n",
       "C 38.5 35.171875 33.09375 44 21.703125 44 \n",
       "C 11.09375 44 2.703125 33.984375 2.703125 21.78125 \n",
       "C 2.703125 8.65625 12.203125 -1 22.796875 -1 \n",
       "C 34 -1 38.40625 9.671875 38.40625 11.796875 \n",
       "C 38.40625 12.5 37.796875 12.5 37.59375 12.5 \n",
       "C 36.90625 12.5 36.796875 12.296875 36.40625 11.078125 \n",
       "C 34.203125 4.21875 28.703125 0.796875 23.5 0.796875 \n",
       "C 19.203125 0.796875 14.90625 3.21875 12.203125 7.65625 \n",
       "C 9.09375 12.796875 9.09375 18.75 9.09375 23.484375 \n",
       "z\n",
       "M 9.203125 25 \n",
       "C 9.90625 39.234375 17.59375 42.390625 21.59375 42.390625 \n",
       "C 28.40625 42.390625 33 36.0625 33.09375 25 \n",
       "z\n",
       "\" id=\"CMR17-101\"/>\n",
       "     <path d=\"M 64.296875 32 \n",
       "C 65.796875 32 67.296875 32 67.296875 33.6875 \n",
       "C 67.296875 35.5 65.59375 35.5 63.90625 35.5 \n",
       "L 8 35.5 \n",
       "C 6.296875 35.5 4.59375 35.5 4.59375 33.6875 \n",
       "C 4.59375 32 6.09375 32 7.59375 32 \n",
       "z\n",
       "M 63.90625 14.484375 \n",
       "C 65.59375 14.484375 67.296875 14.484375 67.296875 16.296875 \n",
       "C 67.296875 18 65.796875 18 64.296875 18 \n",
       "L 7.59375 18 \n",
       "C 6.09375 18 4.59375 18 4.59375 16.296875 \n",
       "C 4.59375 14.484375 6.296875 14.484375 8 14.484375 \n",
       "z\n",
       "\" id=\"CMR17-61\"/>\n",
       "     <path d=\"M 16.59375 4.09375 \n",
       "C 16.59375 6.59375 14.59375 8.1875 12.5 8.1875 \n",
       "C 10.5 8.1875 8.40625 6.59375 8.40625 4.09375 \n",
       "C 8.40625 1.59375 10.40625 0 12.5 0 \n",
       "C 14.5 0 16.59375 1.59375 16.59375 4.09375 \n",
       "z\n",
       "\" id=\"CMR17-46\"/>\n",
       "     <path d=\"M 30.90625 42 \n",
       "C 30.90625 43.796875 30.796875 43.890625 30.203125 43.890625 \n",
       "C 29.796875 43.890625 29.703125 43.796875 28.5 42.296875 \n",
       "C 28.203125 41.890625 27.296875 40.890625 27 40.5 \n",
       "C 23.796875 43.890625 19.296875 44 17.59375 44 \n",
       "C 6.5 44 2.5 38.1875 2.5 32.390625 \n",
       "C 2.5 23.390625 12.703125 21.296875 15.59375 20.6875 \n",
       "C 21.90625 19.390625 24.09375 19 26.203125 17.1875 \n",
       "C 27.5 16 29.703125 13.796875 29.703125 10.1875 \n",
       "C 29.703125 6 27.296875 0.59375 18.09375 0.59375 \n",
       "C 9.40625 0.59375 6.296875 7.1875 4.5 16 \n",
       "C 4.203125 17.390625 4.203125 17.5 3.40625 17.5 \n",
       "C 2.59375 17.5 2.5 17.390625 2.5 15.390625 \n",
       "L 2.5 1 \n",
       "C 2.5 -0.8125 2.59375 -0.90625 3.203125 -0.90625 \n",
       "C 3.703125 -0.90625 3.796875 -0.8125 4.296875 0 \n",
       "C 4.90625 0.890625 6.40625 3.296875 7 4.296875 \n",
       "C 9 1.59375 12.5 -1 18.09375 -1 \n",
       "C 28 -1 33.296875 4.390625 33.296875 12.1875 \n",
       "C 33.296875 17.296875 30.59375 20 29.296875 21.1875 \n",
       "C 26.296875 24.296875 22.796875 25 18.59375 25.796875 \n",
       "C 13.09375 27 6.09375 28.390625 6.09375 34.5 \n",
       "C 6.09375 37.09375 7.5 42.59375 17.59375 42.59375 \n",
       "C 28.296875 42.59375 28.90625 32.59375 29.09375 29.390625 \n",
       "C 29.203125 28.890625 29.703125 28.796875 30 28.796875 \n",
       "C 30.90625 28.796875 30.90625 29.09375 30.90625 30.796875 \n",
       "z\n",
       "\" id=\"CMR17-115\"/>\n",
       "     <path d=\"M 20.90625 66.390625 \n",
       "C 20.296875 67.890625 20.203125 68 18.09375 68 \n",
       "L 5.296875 68 \n",
       "L 5.296875 65.390625 \n",
       "C 12.203125 65.390625 13.296875 65.390625 13.296875 60.90625 \n",
       "L 13.296875 9.75 \n",
       "C 13.296875 7.265625 13.296875 2.59375 5.296875 2.59375 \n",
       "L 5.296875 0 \n",
       "C 7.59375 0.1875 11.796875 0.1875 14.296875 0.1875 \n",
       "C 16.796875 0.1875 21 0.1875 23.296875 0 \n",
       "L 23.296875 2.59375 \n",
       "C 15.296875 2.59375 15.296875 7.265625 15.296875 9.75 \n",
       "L 15.296875 64.984375 \n",
       "L 15.40625 64.984375 \n",
       "L 38.90625 1.59375 \n",
       "C 39.296875 0.59375 39.5 0 40.296875 0 \n",
       "C 41.09375 0 41.296875 0.59375 41.703125 1.59375 \n",
       "L 65.40625 65.484375 \n",
       "L 65.5 65.484375 \n",
       "L 65.5 7.078125 \n",
       "C 65.5 2.59375 64.40625 2.59375 57.5 2.59375 \n",
       "L 57.5 0 \n",
       "C 60.203125 0.1875 65.59375 0.1875 68.5 0.1875 \n",
       "C 71.40625 0.1875 76.90625 0.1875 79.59375 0 \n",
       "L 79.59375 2.59375 \n",
       "C 72.703125 2.59375 71.59375 2.59375 71.59375 7.078125 \n",
       "L 71.59375 60.90625 \n",
       "C 71.59375 65.390625 72.703125 65.390625 79.59375 65.390625 \n",
       "L 79.59375 68 \n",
       "L 66.90625 68 \n",
       "C 64.796875 68 64.703125 67.890625 64.09375 66.390625 \n",
       "L 42.5 8.0625 \n",
       "z\n",
       "\" id=\"CMR17-77\"/>\n",
       "     <path d=\"M 54 22.53125 \n",
       "C 54 9.109375 45.296875 0.59375 35.796875 0.59375 \n",
       "C 30.703125 0.59375 26.09375 3.296875 23.296875 7.5 \n",
       "C 20.09375 12.3125 19.703125 18.515625 19.703125 22.03125 \n",
       "L 19.703125 60.890625 \n",
       "C 19.703125 65.390625 20.796875 65.390625 27.703125 65.390625 \n",
       "L 27.703125 68 \n",
       "C 24.796875 67.796875 19.5 67.796875 16.40625 67.796875 \n",
       "C 13.296875 67.796875 8 67.796875 5.09375 68 \n",
       "L 5.09375 65.390625 \n",
       "C 12 65.390625 13.09375 65.390625 13.09375 60.890625 \n",
       "L 13.09375 22.53125 \n",
       "C 13.09375 8.109375 24 -2 35.59375 -2 \n",
       "C 48.59375 -2 56.09375 11.3125 56.09375 21.125 \n",
       "L 56.09375 59.1875 \n",
       "C 56.09375 64.796875 61.203125 65.390625 64.09375 65.390625 \n",
       "L 64.09375 68 \n",
       "C 61.796875 67.796875 57.59375 67.796875 55.09375 67.796875 \n",
       "C 52.59375 67.796875 48.296875 67.796875 46 68 \n",
       "L 46 65.390625 \n",
       "C 54 65.390625 54 60.6875 54 58.1875 \n",
       "z\n",
       "\" id=\"CMR17-85\"/>\n",
       "     <path d=\"M 43.796875 67.984375 \n",
       "C 43.796875 69.796875 43.703125 69.890625 43.09375 69.890625 \n",
       "C 42.5 69.890625 42.296875 69.484375 41.90625 68.59375 \n",
       "L 38.90625 61.953125 \n",
       "C 35.09375 67.5 29.296875 70 23 70 \n",
       "C 12.796875 70 4.59375 61.84375 4.59375 51.578125 \n",
       "C 4.59375 48.453125 5.296875 44.015625 8.703125 39.78125 \n",
       "C 12.40625 35.15625 15.90625 34.34375 23.90625 32.234375 \n",
       "C 26.90625 31.421875 31.90625 30.109375 32.90625 29.703125 \n",
       "C 38.59375 27.296875 41.59375 21.25 41.59375 15.609375 \n",
       "C 41.59375 8.34375 36.5 0.59375 27.796875 0.59375 \n",
       "C 17.09375 0.59375 7.09375 6.640625 6.40625 20.75 \n",
       "C 6.296875 22.359375 6.203125 22.453125 5.5 22.453125 \n",
       "C 4.703125 22.453125 4.59375 22.359375 4.59375 20.34375 \n",
       "L 4.59375 0 \n",
       "C 4.59375 -1.8125 4.703125 -1.90625 5.296875 -1.90625 \n",
       "C 6 -1.90625 6.203125 -1.40625 7.59375 1.703125 \n",
       "C 7.703125 2 7.703125 2.203125 9.59375 6.03125 \n",
       "C 14.59375 -0.609375 23 -2 27.796875 -2 \n",
       "C 38.703125 -2 46.40625 7.140625 46.40625 17.828125 \n",
       "C 46.40625 23.0625 44.5 27.09375 43.40625 28.90625 \n",
       "C 39.203125 35.359375 34.703125 36.5625 29.90625 37.765625 \n",
       "C 29.203125 38.078125 29 38.078125 23.40625 39.484375 \n",
       "C 18 40.890625 15.703125 41.59375 13.203125 44.3125 \n",
       "C 10.40625 47.4375 9.40625 50.671875 9.40625 53.890625 \n",
       "C 9.40625 60.4375 14.59375 67.59375 23.09375 67.59375 \n",
       "C 33.703125 67.59375 40.296875 60.03125 41.796875 47.4375 \n",
       "C 42.09375 45.625 42.203125 45.53125 42.90625 45.53125 \n",
       "C 43.796875 45.53125 43.796875 45.828125 43.796875 47.546875 \n",
       "z\n",
       "\" id=\"CMR17-83\"/>\n",
       "     <path d=\"M 62.09375 67.984375 \n",
       "C 62.09375 69.796875 62 69.890625 61.40625 69.890625 \n",
       "C 61 69.890625 60.90625 69.796875 60.203125 68.59375 \n",
       "L 55.796875 60.140625 \n",
       "C 50.90625 66.390625 44.90625 70 37.203125 70 \n",
       "C 20.09375 70 4.59375 54.796875 4.59375 34.046875 \n",
       "C 4.59375 13.078125 20.09375 -2 37.296875 -2 \n",
       "C 52.59375 -2 62.09375 11.578125 62.09375 23.15625 \n",
       "C 62.09375 24.171875 62.09375 24.578125 61.203125 24.578125 \n",
       "C 60.40625 24.578125 60.40625 24.265625 60.296875 23.359375 \n",
       "C 59.5 9.25 49.5 0.59375 38.703125 0.59375 \n",
       "C 28.5 0.59375 12.203125 7.84375 12.203125 34.046875 \n",
       "C 12.203125 60.34375 28.796875 67.390625 38.5 67.390625 \n",
       "C 49.796875 67.390625 58 57.515625 59.90625 43.515625 \n",
       "C 60.09375 42.296875 60.09375 42.109375 61 42.109375 \n",
       "C 62.09375 42.109375 62.09375 42.296875 62.09375 44.125 \n",
       "z\n",
       "\" id=\"CMR17-67\"/>\n",
       "     <path d=\"M 54.203125 25.1875 \n",
       "L 52.40625 25.1875 \n",
       "C 51.59375 15.328125 50.296875 2.59375 33.203125 2.59375 \n",
       "L 23.90625 2.59375 \n",
       "C 19.90625 2.59375 19.703125 3.09375 19.703125 6.46875 \n",
       "L 19.703125 60.8125 \n",
       "C 19.703125 64.390625 19.90625 65.390625 27.5 65.390625 \n",
       "L 29.703125 65.390625 \n",
       "L 29.703125 68 \n",
       "C 25.59375 67.796875 20.796875 67.796875 16.703125 67.796875 \n",
       "C 13.59375 67.796875 8 67.796875 5.09375 68 \n",
       "L 5.09375 65.390625 \n",
       "C 12 65.390625 13.09375 65.390625 13.09375 60.90625 \n",
       "L 13.09375 7.078125 \n",
       "C 13.09375 2.59375 12 2.59375 5.09375 2.59375 \n",
       "L 5.09375 0 \n",
       "L 51.796875 0 \n",
       "z\n",
       "\" id=\"CMR17-76\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(40 10.254175)scale(0.1 -0.1)\">\n",
       "     <use transform=\"scale(0.996264)\" xlink:href=\"#CMR17-116\"/>\n",
       "     <use transform=\"translate(35.280768 0)scale(0.996264)\" xlink:href=\"#CMR17-105\"/>\n",
       "     <use transform=\"translate(60.151826 0)scale(0.996264)\" xlink:href=\"#CMR17-109\"/>\n",
       "     <use transform=\"translate(137.071416 0)scale(0.996264)\" xlink:href=\"#CMR17-101\"/>\n",
       "     <use transform=\"translate(207.633043 0)scale(0.996264)\" xlink:href=\"#CMR17-61\"/>\n",
       "     <use transform=\"translate(279.347831 0)scale(0.996264)\" xlink:href=\"#CMR17-49\"/>\n",
       "     <use transform=\"translate(325.038308 0)scale(0.996264)\" xlink:href=\"#CMR17-46\"/>\n",
       "     <use transform=\"translate(349.909367 0)scale(0.996264)\" xlink:href=\"#CMR17-48\"/>\n",
       "     <use transform=\"translate(425.67581 0)scale(0.996264)\" xlink:href=\"#CMR17-115\"/>\n",
       "     <use transform=\"translate(461.477148 0)scale(0.996264)\" xlink:href=\"#CMR17-46\"/>\n",
       "     <use transform=\"translate(526.833867 0)scale(0.996264)\" xlink:href=\"#CMR17-77\"/>\n",
       "     <use transform=\"translate(611.520808 0)scale(0.996264)\" xlink:href=\"#CMR17-85\"/>\n",
       "     <use transform=\"translate(680.593237 0)scale(0.996264)\" xlink:href=\"#CMR17-83\"/>\n",
       "     <use transform=\"translate(731.488607 0)scale(0.996264)\" xlink:href=\"#CMR17-67\"/>\n",
       "     <use transform=\"translate(797.998488 0)scale(0.996264)\" xlink:href=\"#CMR17-76\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p1f3944135c\">\n",
       "   <rect height=\"161.16\" width=\"244.989921\" x=\"26.930079\" y=\"26.038498\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 600x450 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "\"\"\"\n",
    "Create Animation in Moving Reference Frame\n",
    "\"\"\"\n",
    "import matplotlib\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "import matplotlib.animation as animation\n",
    "matplotlib.use(\"Agg\")\n",
    "fig, ax = plt.subplots(figsize=(4,3),dpi=150) \n",
    "ax.grid(True,color='0.9')\n",
    "f0 = sol[0]\n",
    "line0, = ax.plot(x[2:-2], f0[2:-2] ,'r-',linewidth=0.75, animated=True)\n",
    "line1, = ax.plot(x[2:-2], f0[2:-2] ,'k-o',markevery=2,markersize=3.5,markerfacecolor='deepskyblue',\n",
    "             markeredgewidth=0.25, markeredgecolor='k',linewidth=0.45, animated=True)\n",
    "\n",
    "\n",
    "ann = ax.annotate('time ='+str(round(t,4))+' s.' + '\\t'+ schemename, xy=(0,0), xytext=(40, 200),xycoords='figure points')\n",
    "plt.tight_layout()\n",
    "# plt.locator_params(axis='x', nbins=15)\n",
    "\n",
    "# def animate(i):\n",
    "# #     xt = x - i*c*dt/dx\n",
    "# #     line.set_xdata(xt)\n",
    "# #     ax.axes.set_xlim(xt[0],xt[-1])\n",
    "# #     ax.grid()\n",
    "# #     line.set_ydata(np.sin(xt))  # update the data\n",
    "# #     line.set_ydata(sol[i])\n",
    "#     print('time=',i*dt)\n",
    "#     shift =int(np.ceil(i*c*dt/dx))\n",
    "#     f = sol[i]\n",
    "#     line.set_ydata(np.roll(f, -shift))\n",
    "# #     im = plt.plot(x[2:-2], np.roll(phin[2:-2], -shift) ,'k-o',markevery=2,markersize=3.5,markerfacecolor='deepskyblue',\n",
    "# #          markeredgewidth=0.25, markeredgecolor='k',linewidth=0.45, animated=True)\n",
    "#     return line,\n",
    "\n",
    "def animate_moving(i):\n",
    "    print('time=',i*dt)\n",
    "    t = i*dt\n",
    "    xt = x + i*1.1*c*dt\n",
    "    line0.set_xdata(xt[2:-2])\n",
    "    line1.set_xdata(xt[2:-2])    \n",
    "    ax.axes.set_xlim(xt[0],0.0*dx + xt[-1])\n",
    "    f = sol[i]\n",
    "    ax.axes.set_ylim(-0.1,1.1*max(f))\n",
    "    ann.set_text('time ='+str(round(t,4))+'s (' + str(i)+ ').\\t' + schemename)\n",
    "    shift =int(np.ceil(i*c*dt/dx))\n",
    "    line1.set_ydata(np.roll(f[2:-2], -shift))\n",
    "\n",
    "    f0 = sol[0]\n",
    "    line0.set_ydata(f0[2:-2])\n",
    "    return line0,line1\n",
    "\n",
    "\n",
    "# Init only required for blitting to give a clean slate.\n",
    "def init():\n",
    "    line0.set_ydata(np.ma.array(x[2:-2], mask=True))\n",
    "    line1.set_ydata(np.ma.array(x[2:-2], mask=True))    \n",
    "    return line0,line1\n",
    "\n",
    "ani = animation.FuncAnimation(fig, animate_moving, np.arange(0,len(sol),2*int(1.0/cfl)), init_func=init,\n",
    "                              interval=20, blit=False)\n",
    "print('done!')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "time= 0.0\n",
      "time= 0.0078125\n",
      "time= 0.015625\n",
      "time= 0.0234375\n",
      "time= 0.03125\n",
      "time= 0.0390625\n",
      "time= 0.046875\n",
      "time= 0.0546875\n",
      "time= 0.0625\n",
      "time= 0.0703125\n",
      "time= 0.078125\n",
      "time= 0.0859375\n",
      "time= 0.09375\n",
      "time= 0.1015625\n",
      "time= 0.109375\n",
      "time= 0.1171875\n",
      "time= 0.125\n",
      "time= 0.1328125\n",
      "time= 0.140625\n",
      "time= 0.1484375\n",
      "time= 0.15625\n",
      "time= 0.1640625\n",
      "time= 0.171875\n",
      "time= 0.1796875\n",
      "time= 0.1875\n",
      "time= 0.1953125\n",
      "time= 0.203125\n",
      "time= 0.2109375\n",
      "time= 0.21875\n",
      "time= 0.2265625\n",
      "time= 0.234375\n",
      "time= 0.2421875\n",
      "time= 0.25\n",
      "time= 0.2578125\n",
      "time= 0.265625\n",
      "time= 0.2734375\n",
      "time= 0.28125\n",
      "time= 0.2890625\n",
      "time= 0.296875\n",
      "time= 0.3046875\n",
      "time= 0.3125\n",
      "time= 0.3203125\n",
      "time= 0.328125\n",
      "time= 0.3359375\n",
      "time= 0.34375\n",
      "time= 0.3515625\n",
      "time= 0.359375\n",
      "time= 0.3671875\n",
      "time= 0.375\n",
      "time= 0.3828125\n",
      "time= 0.390625\n",
      "time= 0.3984375\n",
      "time= 0.40625\n",
      "time= 0.4140625\n",
      "time= 0.421875\n",
      "time= 0.4296875\n",
      "time= 0.4375\n",
      "time= 0.4453125\n",
      "time= 0.453125\n",
      "time= 0.4609375\n",
      "time= 0.46875\n",
      "time= 0.4765625\n",
      "time= 0.484375\n",
      "time= 0.4921875\n",
      "time= 0.5\n",
      "time= 0.5078125\n",
      "time= 0.515625\n",
      "time= 0.5234375\n",
      "time= 0.53125\n",
      "time= 0.5390625\n",
      "time= 0.546875\n",
      "time= 0.5546875\n",
      "time= 0.5625\n",
      "time= 0.5703125\n",
      "time= 0.578125\n",
      "time= 0.5859375\n",
      "time= 0.59375\n",
      "time= 0.6015625\n",
      "time= 0.609375\n",
      "time= 0.6171875\n",
      "time= 0.625\n",
      "time= 0.6328125\n",
      "time= 0.640625\n",
      "time= 0.6484375\n",
      "time= 0.65625\n",
      "time= 0.6640625\n",
      "time= 0.671875\n",
      "time= 0.6796875\n",
      "time= 0.6875\n",
      "time= 0.6953125\n",
      "time= 0.703125\n",
      "time= 0.7109375\n",
      "time= 0.71875\n",
      "time= 0.7265625\n",
      "time= 0.734375\n",
      "time= 0.7421875\n",
      "time= 0.75\n",
      "time= 0.7578125\n",
      "time= 0.765625\n",
      "time= 0.7734375\n",
      "time= 0.78125\n",
      "time= 0.7890625\n",
      "time= 0.796875\n",
      "time= 0.8046875\n",
      "time= 0.8125\n",
      "time= 0.8203125\n",
      "time= 0.828125\n",
      "time= 0.8359375\n",
      "time= 0.84375\n",
      "time= 0.8515625\n",
      "time= 0.859375\n",
      "time= 0.8671875\n",
      "time= 0.875\n",
      "time= 0.8828125\n",
      "time= 0.890625\n",
      "time= 0.8984375\n",
      "time= 0.90625\n",
      "time= 0.9140625\n",
      "time= 0.921875\n",
      "time= 0.9296875\n",
      "time= 0.9375\n",
      "time= 0.9453125\n",
      "time= 0.953125\n",
      "time= 0.9609375\n",
      "time= 0.96875\n",
      "time= 0.9765625\n",
      "time= 0.984375\n",
      "time= 0.9921875\n",
      "time= 1.0\n"
     ]
    }
   ],
   "source": [
    "ani.save(schemename+'_TVD.mp4',fps=24,dpi=200)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "time= 0.0\n",
      "time= 0.0078125\n",
      "time= 0.015625\n",
      "time= 0.0234375\n",
      "time= 0.03125\n",
      "time= 0.0390625\n",
      "time= 0.046875\n",
      "time= 0.0546875\n",
      "time= 0.0625\n",
      "time= 0.0703125\n",
      "time= 0.078125\n",
      "time= 0.0859375\n",
      "time= 0.09375\n",
      "time= 0.1015625\n",
      "time= 0.109375\n",
      "time= 0.1171875\n",
      "time= 0.125\n",
      "time= 0.1328125\n",
      "time= 0.140625\n",
      "time= 0.1484375\n",
      "time= 0.15625\n",
      "time= 0.1640625\n",
      "time= 0.171875\n",
      "time= 0.1796875\n",
      "time= 0.1875\n",
      "time= 0.1953125\n",
      "time= 0.203125\n",
      "time= 0.2109375\n",
      "time= 0.21875\n",
      "time= 0.2265625\n",
      "time= 0.234375\n",
      "time= 0.2421875\n",
      "time= 0.25\n",
      "time= 0.2578125\n",
      "time= 0.265625\n",
      "time= 0.2734375\n",
      "time= 0.28125\n",
      "time= 0.2890625\n",
      "time= 0.296875\n",
      "time= 0.3046875\n",
      "time= 0.3125\n",
      "time= 0.3203125\n",
      "time= 0.328125\n",
      "time= 0.3359375\n",
      "time= 0.34375\n",
      "time= 0.3515625\n",
      "time= 0.359375\n",
      "time= 0.3671875\n",
      "time= 0.375\n",
      "time= 0.3828125\n",
      "time= 0.390625\n",
      "time= 0.3984375\n",
      "time= 0.40625\n",
      "time= 0.4140625\n",
      "time= 0.421875\n",
      "time= 0.4296875\n",
      "time= 0.4375\n",
      "time= 0.4453125\n",
      "time= 0.453125\n",
      "time= 0.4609375\n",
      "time= 0.46875\n",
      "time= 0.4765625\n",
      "time= 0.484375\n",
      "time= 0.4921875\n",
      "time= 0.5\n",
      "time= 0.5078125\n",
      "time= 0.515625\n",
      "time= 0.5234375\n",
      "time= 0.53125\n",
      "time= 0.5390625\n",
      "time= 0.546875\n",
      "time= 0.5546875\n",
      "time= 0.5625\n",
      "time= 0.5703125\n",
      "time= 0.578125\n",
      "time= 0.5859375\n",
      "time= 0.59375\n",
      "time= 0.6015625\n",
      "time= 0.609375\n",
      "time= 0.6171875\n",
      "time= 0.625\n",
      "time= 0.6328125\n",
      "time= 0.640625\n",
      "time= 0.6484375\n",
      "time= 0.65625\n",
      "time= 0.6640625\n",
      "time= 0.671875\n",
      "time= 0.6796875\n",
      "time= 0.6875\n",
      "time= 0.6953125\n",
      "time= 0.703125\n",
      "time= 0.7109375\n",
      "time= 0.71875\n",
      "time= 0.7265625\n",
      "time= 0.734375\n",
      "time= 0.7421875\n",
      "time= 0.75\n",
      "time= 0.7578125\n",
      "time= 0.765625\n",
      "time= 0.7734375\n",
      "time= 0.78125\n",
      "time= 0.7890625\n",
      "time= 0.796875\n",
      "time= 0.8046875\n",
      "time= 0.8125\n",
      "time= 0.8203125\n",
      "time= 0.828125\n",
      "time= 0.8359375\n",
      "time= 0.84375\n",
      "time= 0.8515625\n",
      "time= 0.859375\n",
      "time= 0.8671875\n",
      "time= 0.875\n",
      "time= 0.8828125\n",
      "time= 0.890625\n",
      "time= 0.8984375\n",
      "time= 0.90625\n",
      "time= 0.9140625\n",
      "time= 0.921875\n",
      "time= 0.9296875\n",
      "time= 0.9375\n",
      "time= 0.9453125\n",
      "time= 0.953125\n",
      "time= 0.9609375\n",
      "time= 0.96875\n",
      "time= 0.9765625\n",
      "time= 0.984375\n",
      "time= 0.9921875\n",
      "time= 1.0\n"
     ]
    }
   ],
   "source": [
    "ani.save(schemename+'_TVD.gif', writer='imagemagick',fps=24,dpi=200)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "CSS style adapted from https://github.com/barbagroup/CFDPython. Copyright (c) Barba group\n",
       "<link href='http://fonts.googleapis.com/css?family=Merriweather' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Bitter' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Lora' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Fenix' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Alegreya+Sans:100,300,400,500,700,800,900,100italic,300italic,400italic,500italic,700italic,800italic,900italic' rel='stylesheet' type='text/css'>\n",
       "<link href='http://fonts.googleapis.com/css?family=Source+Code+Pro:300,400' rel='stylesheet' type='text/css'>\n",
       "\n",
       "<style>\n",
       "    @font-face {\n",
       "        font-family: \"Computer Modern\";\n",
       "        src: url('http://mirrors.ctan.org/fonts/cm-unicode/fonts/otf/cmunss.otf');\n",
       "    }\n",
       "\n",
       "    /*div.cell{\n",
       "        width:800px;\n",
       "        margin-left:16% !important;\n",
       "        margin-right:auto;\n",
       "    } */\n",
       "\n",
       "    /* set the font size in tables */\n",
       "    tr, td, th{\n",
       "        font-size:110%;\n",
       "    }\n",
       "\n",
       "    /* spec for headers */\n",
       "    h1 {\n",
       "        font-family: 'Bitter', serif;\n",
       "    }\n",
       "\n",
       "    h2 {\n",
       "        font-family: 'Fenix', serif;\n",
       "    }\n",
       "    \n",
       "    h3{\n",
       "        font-family: 'Fenix', serif;\n",
       "        margin-top:12px;\n",
       "        margin-bottom: 3px;\n",
       "    }\n",
       "\n",
       "    h4{\n",
       "        font-family: 'Fenix', serif;\n",
       "    }\n",
       "\n",
       "    h5 {\n",
       "        font-family: 'Alegreya Sans', sans-serif;\n",
       "    }\n",
       "\n",
       "    div.text_cell_render{\n",
       "        font-family: 'Merriweather','Alegreya Sans','Lora', 'Oxygen', \"Helvetica Neue\", Arial, Helvetica, Geneva, sans-serif;\n",
       "        line-height: 160%;\n",
       "        font-size: 130%;\n",
       "    }\n",
       "\n",
       "    .CodeMirror{\n",
       "        font-family: \"Source Code Pro\";\n",
       "        font-size: 100%;\n",
       "    }\n",
       "\n",
       "    .text_cell_render h1 {\n",
       "        font-weight: 200;\n",
       "        font-size: 32pt;\n",
       "        line-height: 120%;\n",
       "        color:#CD2305;\n",
       "        margin-bottom: 0.5em;\n",
       "        margin-top: 0.5em;\n",
       "        display: block;\n",
       "    }\n",
       "\n",
       "    .text_cell_render h2 {\n",
       "        font-size: 26pt;\n",
       "        text-align: center;\n",
       "    }\n",
       "\n",
       "    .text_cell_render h3 {\n",
       "        font-size: 20pt;\n",
       "    }\n",
       "\n",
       "    .text_cell_render h4 {\n",
       "        font-size: 18pt;\n",
       "    }\n",
       "\n",
       "    .text_cell_render h5 {\n",
       "        font-weight: 300;\n",
       "        font-size: 16pt;\n",
       "        color: #CD2305;\n",
       "        font-style: italic;\n",
       "        margin-bottom: .5em;\n",
       "        margin-top: 0.5em;\n",
       "        display: block;\n",
       "    }\n",
       "    \n",
       "    .warning{\n",
       "        color: rgb( 240, 20, 20 )\n",
       "    }  \n",
       "\n",
       "/*  div#notebook {background-color: #1e1e1e; border-top: none;}\n",
       "    div#notebook-container {background-color: rgb(180, 180, 180);}\n",
       " */\n",
       "\n",
       "</style>\n",
       "\n",
       "<script>\n",
       "    MathJax.Hub.Config({\n",
       "                TeX: {\n",
       "                    extensions: [\"AMSmath.js\"]\n",
       "                },\n",
       "                tex2jax: {\n",
       "                    inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ],\n",
       "                    displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ]\n",
       "                },\n",
       "                displayAlign: 'center', // Change this to 'center' to center equations.\n",
       "                \"HTML-CSS\": {\n",
       "                    availableFonts: [\"TeX\"],\n",
       "                    scale: 100,\n",
       "                    styles: {'.MathJax_Display': {\"margin\": 4}}\n",
       "                }\n",
       "        });\n",
       "</script>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import urllib\n",
    "import requests\n",
    "from IPython.core.display import HTML\n",
    "def css_styling():\n",
    "    styles = requests.get(\"https://raw.githubusercontent.com/saadtony/NumericalMethods/master/styles/custom.css\")\n",
    "    return HTML(styles.text)\n",
    "css_styling()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [default]",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
